Rozwiązywanie problemów z błędami interfejsu wiersza polecenia usługi Azure Database for MySQL — elastyczny serwer

DOTYCZY: Azure Database for MySQL — serwer elastyczny

Ten artykuł ułatwia rozwiązywanie typowych problemów z interfejsem wiersza polecenia platformy Azure podczas korzystania z elastycznego serwera usługi Azure Database for MySQL.

Nie znaleziono polecenia

Jeśli wystąpi błąd, że polecenie jest błędnie napisane lub nie jest rozpoznawane przez system, może to oznaczać, że wersja interfejsu wiersza polecenia na komputerze klienckim może nie być aktualna. Uruchom polecenie az upgrade , aby uaktualnić do najnowszej wersji. Uaktualnienie wersji interfejsu wiersza polecenia może pomóc rozwiązać problemy z niezgodnościami polecenia z powodu jakichkolwiek zmian interfejsu API.

Błędy wdrażania debugowania

Obecnie interfejs wiersza polecenia platformy Azure nie obsługuje włączania rejestrowania debugowania, ale można pobrać rejestrowanie debugowania, wykonując następujące kroki.

Uwaga

  • Zastąp examplegroup wartości i exampledeployment poprawną nazwą grupy zasobów i wdrożenia dla wystąpienia serwera elastycznego usługi Azure Database for MySQL.
  • Nazwę wdrożenia można wyświetlić na stronie wdrożenia w grupie zasobów. Zobacz , jak znaleźć nazwę wdrożenia.
  1. Wyświetl listę wdrożeń w grupie zasobów, aby zidentyfikować wdrożenie serwera elastycznego usługi Azure Database for MySQL.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Pobierz zawartość żądania wdrożenia serwera elastycznego usługi Azure Database for MySQL.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Sprawdź zawartość odpowiedzi.

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

Kody błędów

Kod błędu Czynności zapobiegawcze
MissingSubscriptionRegistration Zarejestruj subskrypcję u dostawcy zasobów. Uruchom polecenie az provider register --namespace Microsoft.DBMySQL , aby rozwiązać ten problem.
InternalServerError Spróbuj wyświetlić dzienniki aktywności serwera, aby sprawdzić, czy jest więcej informacji. Uruchom polecenie az monitor activity-log list --correlation-id <enter correlation-id>. Możesz wypróbować to samo polecenie interfejsu wiersza polecenia po kilku minutach. Jeśli problem będzie się powtarzać, zgłoś go lub skontaktuj się z pomocą techniczną firmy Microsoft.
ResourceNotFound Nie można odnaleźć przywoływanego zasobu. Możesz sprawdzić właściwości zasobu lub sprawdzić, czy zasób został usunięty, czy w innej subskrypcji.
LocationNotAvailableForResourceType — Sprawdź dostępność elastycznego serwera usługi Azure Database for MySQL w regionach świadczenia usługi Azure.
— Sprawdź, czy typy zasobów serwera elastycznego usługi Azure Database for MySQL są zarejestrowane w ramach subskrypcji.
ResourceGroupBeingDeleted Grupa zasobów jest usuwana. Poczekaj na zakończenie usuwania.
PasswordTooLong Podane hasło jest za długie. Musi zawierać od 8 do 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, % itp.).
PasswordNotComplex Podane hasło nie jest wystarczająco złożone. Musi zawierać od 8 do 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, % itp.).
PasswordTooShort Musi zawierać od 8 do 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki inne niż alfanumeryczne (!, $, #, % itp.).
SubscriptionNotFound Nie można odnaleźć żądanej subskrypcji. Uruchom polecenie az account list all , aby wyświetlić wszystkie bieżące subskrypcje.
InvalidParameterValue Do parametru podano nieprawidłową wartość. Zapoznaj się z dokumentacją referencyjną interfejsu wiersza polecenia, aby wyświetlić poprawne wartości obsługiwane dla argumentów.
InvalidLocation Określono nieprawidłową lokalizację. Sprawdzanie dostępności elastycznego serwera usługi Azure Database for MySQL w regionach świadczenia usługi Azure
InvalidServerName Zidentyfikowano nieprawidłową nazwę serwera. Sprawdź nazwę serwera. Uruchom polecenie az mysql flexible-server list , aby wyświetlić listę wszystkich dostępnych wystąpień serwera elastycznego usługi Azure Database for MySQL.
InvalidResourceIdSegment W szablonie usługi Azure Resource Manager zidentyfikowano błąd składniowy. Użyj narzędzia formatującego JSON, aby zweryfikować kod JSON w celu zidentyfikowania błędu składni.
InvalidUserName Wprowadź prawidłową nazwę użytkownika. Nazwa użytkownika administratora nie może być azure_superuser, azure_pg_admin, administrator, administrator, główny, gość lub publiczny. Nie może on się zaczynać od ciągu pg_.
BlockedUserName Nazwa użytkownika administratora nie może być azure_superuser, azure_pg_admin, administrator, administrator, główny, gość lub publiczny. Nie może on się zaczynać od ciągu pg_. Unikaj używania tych wzorców w nazwie administratora.

Następne kroki