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
ochexampledeployment
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.
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
Hämta begärandeinnehållet i azure database for MySQL– flexibel serverdistribution.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
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. |