Řešení chyb rozhraní příkazového řádku flexibilního serveru Azure Database for MySQL
Tento článek vám pomůže vyřešit běžné problémy s Azure CLI při použití flexibilního serveru Azure Database for MySQL.
Příkaz nebyl nalezen.
Pokud se zobrazí chyba, že systém chybně napsaný nebo nerozpozná příkaz, může to znamenat, že verze rozhraní příkazového řádku na vašem klientském počítači nemusí být aktuální. Spusťte az upgrade
upgrade na nejnovější verzi. Upgrade verze rozhraní příkazového řádku vám může pomoct vyřešit problémy s nekompatibilitami příkazu kvůli jakýmkoli změnám rozhraní API.
Selhání nasazení ladění
Azure CLI v současné době nepodporuje zapnutí protokolování ladění, ale protokolování ladění můžete načíst pomocí následujícího postupu.
Poznámka:
exampledeployment
Nahraďteexamplegroup
a zadejte správný název skupiny prostředků a nasazení pro instanci flexibilního serveru Azure Database for MySQL.- Název nasazení se zobrazí na stránce nasazení ve vaší skupině prostředků. Podívejte se, jak najít název nasazení.
Vytvořte seznam nasazení ve skupině prostředků a identifikujte nasazení flexibilního serveru Azure Database for MySQL.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Získejte obsah požadavku nasazení flexibilního serveru Azure Database for MySQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Prozkoumejte obsah odpovědi.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Kódy chyb
Kód chyby | Zmírnění |
---|---|
MissingSubscriptionRegistration | Zaregistrujte své předplatné u poskytovatele prostředků. Spuštěním příkazu az provider register --namespace Microsoft.DBMySQL problém vyřešte. |
InternalServerError | Zkuste zobrazit protokoly aktivit pro váš server, abyste zjistili, jestli nejsou k dispozici další informace. Spusťte příkaz az monitor activity-log list --correlation-id <enter correlation-id> . Po několika minutách můžete vyzkoušet stejný příkaz rozhraní příkazového řádku. Pokud problém přetrvává, nahlaste ho nebo se spojte s podporou Microsoftu. |
ResourceNotFound | Odkazovaný prostředek nebyl nalezen. Můžete zkontrolovat vlastnosti prostředku nebo zkontrolovat, jestli je prostředek odstraněný nebo v jiném předplatném. |
LocationNotAvailableForResourceType | – Zkontrolujte dostupnost flexibilního serveru Azure Database for MySQL v oblastech Azure. – Zkontrolujte, jestli jsou typy prostředků instance flexibilního serveru Azure Database for MySQL zaregistrované ve vašem předplatném. |
ResourceGroupBeingDeleted | Skupina prostředků se odstraňuje. Počkejte na dokončení odstranění. |
PasswordTooLong | Zadané heslo je příliš dlouhé. Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.). |
PasswordNotComplex | Zadané heslo není dostatečně složité. Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.). |
PasswordTooShort | Musí mít 8 až 128 znaků. Heslo musí obsahovat znaky ze tří z těchto kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0–9) a jiné než alfanumerické znaky (!, $, #, % apod.). |
SubscriptionNotFound | Požadované předplatné nebylo nalezeno. Spuštěním zobrazíte az account list all všechna vaše aktuální předplatná. |
InvalidParameterValue | Parametru byla předána neplatná hodnota. Projděte si referenční dokumentaci k rozhraní příkazového řádku a podívejte se na správné hodnoty podporované pro argumenty. |
InvalidLocation | Bylo zadáno neplatné umístění. Kontrola dostupnosti flexibilního serveru Azure Database for MySQL v oblastech Azure |
InvalidServerName | Identifikoval neplatný název serveru. Zkontrolujte název serveru. Spuštěním příkazu az mysql flexible-server list zobrazte všechny dostupné instance flexibilního serveru Azure Database for MySQL. |
InvalidResourceIdSegment | V šabloně Azure Resource Manageru byla zjištěna chyba syntaxe. Pomocí nástroje pro formátování JSON ověřte JSON a identifikujte chybu syntaxe. |
InvalidUserName | Zadejte platné uživatelské jméno. Uživatelské jméno správce nemůže být azure_superuser, azure_pg_admin, správce, správce, kořen, host nebo veřejné. Nemůže začínat na pg_. |
BlockedUserName | Uživatelské jméno správce nemůže být azure_superuser, azure_pg_admin, správce, správce, kořen, host nebo veřejné. Nemůže začínat na pg_. Nepoužívejte tyto vzory v názvu správce. |