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.

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 examplegroup en exampledeployment door de juiste resourcegroep en de naam van de implementatie voor uw Azure Database for MySQL Flexible Server-exemplaar.
  • 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 Mitigatie
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.

Als u deze fout krijgt wanneer u az mysql flexible-server list-skus uitvoert, betekent dit meestal dat er geen SKU's beschikbaar zijn in de regio die u hebt opgegeven, vanwege capaciteitsbeperkingen. Selecteer een andere regio, controleer welke SKU's beschikbaar zijn in de Azure-portal, probeer het later opnieuw nadat er weer capaciteit beschikbaar is, of open een supportaanvraag.
Bron niet gevonden Kan de resource waarnaar wordt verwezen, niet vinden. U kunt de resource-eigenschappen controleren of controleren of de resource is verwijderd of zich in een ander abonnement bevindt.
LocationNotAvailableForResourceType - Controleer de beschikbaarheid van de flexibele Azure Database for MySQL-server in Azure-regio's.
- Controleer of het resourcetype voor het Azure Database for MySQL Flexible Server-exemplaar is geregistreerd voor 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.).
Abonnement niet gevonden Het aangevraagde abonnement is niet gevonden. Voer az account list all uit om al uw huidige abonnementen te bekijken.
Ongeldige parameterwaarde 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.
Ongeldige locatie Er is een ongeldige locatie opgegeven. Controleer de beschikbaarheid van Azure Database for MySQL flexible server 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 mag niet azure_superuser, azure_pg_admin, admin, administrator, root, guest of public zijn. De naam mag niet met pg_ beginnen.
BlockedUserName De gebruikersnaam van de beheerder mag niet azure_superuser, azure_pg_admin, admin, administrator, root, guest of public zijn. De naam mag niet met pg_ beginnen. Vermijd het gebruik van deze patronen in de naam van de beheerder.

Volgende stap