Delen via


Problemen met Azure Database for MySQL - Flexible Server CLI-fouten oplossen

Dit artikel helpt u bij het oplossen van veelvoorkomende problemen met Azure CLI bij het gebruik van een flexibele Azure Database for MySQL-server.

De opdracht is niet gevonden

Als er een foutbericht wordt weergegeven dat een opdracht onjuist is gespeld of niet wordt herkend door het systeem, kan dit betekenen dat de CLI-versie op uw clientcomputer mogelijk niet up-to-date is. Voer az upgrade uit om een upgrade uit te voeren naar de nieuwste versie. Het uitvoeren van een upgrade van uw CLI-versie kan helpen bij het oplossen van problemen met incompatibiliteit van een opdracht vanwege eventuele API-wijzigingen.

Fouten met implementatiefouten opsporen

Momenteel biedt Azure CLI geen ondersteuning voor het inschakelen van logboekregistratie voor foutopsporing, maar u kunt logboekregistratie voor foutopsporing ophalen door de volgende stappen uit te voeren.

Notitie

  • Vervang en vervang examplegroup door exampledeployment de juiste resourcegroep en implementatienaam voor uw flexibele Server-exemplaar van Azure Database for MySQL.
  • U kunt de naam van de implementatie zien op de pagina implementaties in uw resourcegroep. Bekijk hoe u de implementatienaam kunt vinden.
  1. Vermeld de implementaties in de resourcegroep om de implementatie van Azure Database for MySQL Flexible Server te identificeren.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Haal de aanvraaginhoud op van de flexibele serverimplementatie van Azure Database for MySQL.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Bekijk de antwoordinhoud.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.response
    

Foutcodes

Foutcode Oplossing
MissingSubscriptionRegistration Registreer uw abonnement bij de resourceprovider. Voer de opdracht az provider register --namespace Microsoft.DBMySQL uit om het probleem op te lossen.
InternalServerError Probeer de activiteitenlogboeken voor uw server te bekijken om te zien of er meer informatie is. Voer de opdracht az monitor activity-log list --correlation-id <enter correlation-id> uit. U kunt dezelfde CLI-opdracht na een paar minuten proberen. Als het probleem zich blijft voordoen, meldt u het of neemt u contact op met microsoft-ondersteuning.
ResourceNotFound Kan de resource waarnaar wordt verwezen, niet vinden. U kunt de resource-eigenschappen controleren of de resource is verwijderd of in een ander abonnement.
LocationNotAvailableForResourceType - Controleer de beschikbaarheid van de flexibele Azure Database for MySQL-server in Azure-regio's.
- Controleer of de resourcetypen azure Database for MySQL Flexible Server-exemplaren zijn geregistreerd bij uw abonnement.
ResourceGroupBeingDeleted Resourcegroep wordt verwijderd. Wacht totdat het verwijderen is voltooid.
PasswordTooLong Het opgegeven wachtwoord is te lang. Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Uw wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, % etc.).
PasswordNotComplex Het opgegeven wachtwoord is niet complex genoeg. Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Uw wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, % etc.).
PasswordTooShort Dit wachtwoord moet tussen 8 en 128 tekens bevatten. Uw wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers (0 tot en met 9) en niet-alfanumerieke tekens (!, $, #, % etc.).
SubscriptionNotFound Het aangevraagde abonnement is niet gevonden. Voer deze opdracht uit az account list all om al uw huidige abonnementen weer te geven.
InvalidParameterValue Er is een ongeldige waarde aan een parameter gegeven. Controleer de CLI-referentiedocumenten om de juiste waarden te zien die worden ondersteund voor de argumenten.
InvalidLocation Er is een ongeldige locatie opgegeven. Beschikbaarheid van flexibele Azure Database for MySQL-server controleren in Azure-regio's
InvalidServerName Er is een ongeldige servernaam geïdentificeerd. Controleer de servernaam. Voer de opdracht az mysql flexible-server list uit om alle beschikbare exemplaren van azure Database for MySQL flexibele server weer te geven.
InvalidResourceIdSegment Er is een syntaxisfout geïdentificeerd in uw Azure Resource Manager-sjabloon. Gebruik een JSON-indelingsprogramma om de JSON te valideren om de syntaxisfout te identificeren.
InvalidUserName Voer een geldige gebruikersnaam in. De gebruikersnaam van de beheerder kan niet worden azure_superuser, azure_pg_admin, beheerder, beheerder, hoofdbeheerder, gast of openbaar. De naam mag niet met pg_ beginnen.
BlockedUserName De gebruikersnaam van de beheerder kan niet worden azure_superuser, azure_pg_admin, beheerder, beheerder, hoofdbeheerder, gast of openbaar. De naam mag niet met pg_ beginnen. Vermijd het gebruik van deze patronen in de naam van de beheerder.

Volgende stap