Řešení chyb rozhraní příkazového řádku flexibilního serveru Azure Database for MySQL

PLATÍ PRO: Flexibilní server 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 je příkaz chybně napsaný nebo ho systém nerozpozná, 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ďte examplegroup 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í.
  1. 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
    
  2. 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
    
  3. 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.

Další kroky