Dela via


Felsöka CLI-fel för Azure Database for MySQL – flexibel server

Den här artikeln hjälper dig att felsöka vanliga problem med Azure CLI när du använder en flexibel Azure Database for MySQL-server.

Kommandot hittades inte

Om du får ett felmeddelande om att ett kommando är felstavat eller inte känns igen av systemet kan det innebära att CLI-versionen på klientdatorn kanske inte är uppdaterad. Kör az upgrade för att uppgradera till den senaste versionen. Om du uppgraderar DIN CLI-version kan du lösa problem med inkompatibiliteter i ett kommando på grund av eventuella API-ändringar.

Felsöka distributionsfel

Azure CLI stöder för närvarande inte aktivering av felsökningsloggning, men du kan hämta felsökningsloggning genom att utföra följande steg.

Kommentar

  • Ersätt examplegroup och exampledeployment med rätt resursgrupp och distributionsnamn för din flexibla Azure Database for MySQL-serverinstans.
  • Du kan se distributionsnamnet på distributionssidan i resursgruppen. Se hur du hittar distributionsnamnet.
  1. Visa en lista över distributioner i resursgruppen för att identifiera distributionen av Azure Database for MySQL – flexibel server.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Hämta begärandeinnehållet i azure database for MySQL– flexibel serverdistribution.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Granska svarsinnehållet.

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

Felkoder

Felkod Riskreducering
MissingSubscriptionRegistration Registrera din prenumeration hos resursprovidern. Kör kommandot az provider register --namespace Microsoft.DBMySQL för att lösa problemet.
InternalServerError Försök att visa aktivitetsloggarna för servern för att se om det finns mer information. Kör kommandot az monitor activity-log list --correlation-id <enter correlation-id>. Du kan prova samma CLI-kommando efter några minuter. Om problemet kvarstår rapporterar du det eller kontaktar Microsofts support.
ResourceNotFound Det går inte att hitta den resurs som refereras. Du kan kontrollera resursegenskaper eller kontrollera om resursen tas bort eller i en annan prenumeration.
LocationNotAvailableForResourceType – Kontrollera tillgängligheten för en flexibel Azure Database for MySQL-server i Azure-regioner.
– Kontrollera om Azure Database for MySQL– flexibel serverinstans Resurstyper har registrerats med din prenumeration.
ResourceGroupBeingDeleted Resursgruppen tas bort. Vänta tills borttagningen har slutförts.
PasswordTooLong Det angivna lösenordet är för långt. Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0 till och med 9) och icke-alfanumeriska tecken (!, $, #, % osv.).
PasswordNotComplex Det angivna lösenordet är inte tillräckligt komplext. Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0 till och med 9) och icke-alfanumeriska tecken (!, $, #, % osv.).
PasswordTooShort Det måste innehålla mellan 8 och 128 tecken. Lösenordet måste innehålla tecken från tre av följande kategorier: engelska versala bokstäver, engelska gemena bokstäver, siffror (0 till och med 9) och icke-alfanumeriska tecken (!, $, #, % osv.).
SubscriptionNotFound Det gick inte att hitta den begärda prenumerationen. Kör az account list all för att se alla dina aktuella prenumerationer.
InvalidParameterValue Ett ogiltigt värde angavs för en parameter. Kontrollera CLI-referensdokumenten för att se rätt värden som stöds för argumenten.
InvalidLocation En ogiltig plats har angetts. Kontrollera tillgängligheten för flexibel Azure Database for MySQL-server i Azure-regioner
InvalidServerName Identifierade ett ogiltigt servernamn. Kontrollera servernamnet. Kör kommandot az mysql flexible-server list för att se alla tillgängliga azure database for MySQL-flexibla serverinstanser.
InvalidResourceIdSegment Ett syntaxfel identifierades i Azure Resource Manager-mallen. Använd ett JSON-formateringsverktyg för att verifiera JSON för att identifiera syntaxfelet.
InvalidUserName Ange ett giltigt användarnamn. Administratörsanvändarnamnet får inte vara azure_superuser, azure_pg_admin, administratör, administratör, rot, gäst eller offentligt. Det får inte börja med pg_.
BlockedUserName Administratörsanvändarnamnet får inte vara azure_superuser, azure_pg_admin, administratör, administratör, rot, gäst eller offentligt. Det får inte börja med pg_. Undvik att använda dessa mönster i administratörsnamnet.

Gå vidare