Rozwiązywanie problemów z błędami interfejsu wiersza polecenia usługi Azure Database for MySQL — elastyczny serwer
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 iexampledeployment
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.
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
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
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. |