Устранение неполадок База данных Azure для MySQL — ошибки гибкого интерфейса командной строки сервера
ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — гибкий сервер
В этой статье описаны распространенные проблемы с Azure CLI при использовании гибкого сервера База данных Azure для MySQL.
Команда не найдена
Если вы получаете сообщение об ошибке, что команда не распознана системой, это может означать, что версия CLI на клиентском компьютере может не быть актуальной. Выполните az upgrade
для обновления до последней версии. Обновление версии CLI может помочь устранить проблемы, связанные с несовместимостью команды из-за изменений в API.
Сбои при отладке развертывания
В настоящее время Azure CLI не поддерживает включение ведения журнала отладки, но вы можете получить ведение журнала отладки, выполнив следующие действия.
Примечание.
- Замените и
exampledeployment
укажитеexamplegroup
правильное имя группы ресурсов и развертывания для вашего База данных Azure для MySQL гибкого экземпляра сервера. - Имя развертывания отображается на странице развертывания в группе ресурсов. См. раздел с инструкциями по поиску имени развертывания.
Выведите список развертываний в группе ресурсов, чтобы определить База данных Azure для MySQL гибкое развертывание сервера.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Получите содержимое запроса База данных Azure для MySQL гибкого развертывания сервера.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Проверьте содержимое ответа.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Коды ошибок
Код ошибки | Исправление |
---|---|
MissingSubscriptionRegistration | Зарегистрируйте подписку в поставщике ресурсов. Выполните команду az provider register --namespace Microsoft.DBMySQL , чтобы устранить проблему. |
InternalServerError | Попробуйте просмотреть журналы действий для сервера, чтобы узнать, есть ли дополнительные сведения. Выполните команду az monitor activity-log list --correlation-id <enter correlation-id> . Можно попробовать выполнить ту же команду CLI через несколько минут. Если проблема сохраняется, сообщите о ней или обратитесь в службу поддержки Майкрософт. |
ResourceNotFound | Не удается найти ресурс. Вы можете проверить свойства ресурса или проверить, удаляется ли ресурс или в другой подписке. |
LocationNotAvailableForResourceType | — Проверьте доступность гибкого сервера База данных Azure для MySQL в регионах Azure. — Проверьте, зарегистрирован ли в подписке типы ресурсов База данных Azure для MySQL гибких экземпляров сервера. |
ResourceGroupBeingDeleted | Выполняется удаление группы ресурсов. Дождитесь завершения удаления. |
PasswordTooLong | Указан слишком длинный пароль. Пароль должен содержать от 8 до 128 символов. Пароль должен содержать символы трех из следующих категорий: прописные латинские буквы, строчные латинские буквы, цифры (от 0 до 9) и другие символы (!, $, #, % и т. д.). |
PasswordNotComplex | Указанный пароль недостаточно сложный. Пароль должен содержать от 8 до 128 символов. Пароль должен содержать символы трех из следующих категорий: прописные латинские буквы, строчные латинские буквы, цифры (от 0 до 9) и другие символы (!, $, #, % и т. д.). |
PasswordTooShort | Пароль должен содержать от 8 до 128 символов. Пароль должен содержать символы трех из следующих категорий: прописные латинские буквы, строчные латинские буквы, цифры (от 0 до 9) и другие символы (!, $, #, % и т. д.). |
SubscriptionNotFound | Запрошенная подписка не найдена. Выполните команду az account list all , чтобы просмотреть все текущие подписки. |
InvalidParameterValue | Недопустимое значение было присвоено параметру. Проверьте справочные документы cli, чтобы просмотреть правильные значения, поддерживаемые для аргументов. |
InvalidLocation | Указано недопустимое расположение. Проверка доступности гибкого сервера База данных Azure для MySQL в регионах Azure |
InvalidServerName | Обнаружено недопустимое имя сервера. Проверьте имя сервера. Выполните команду az mysql flexible-server list, чтобы просмотреть список всех доступных База данных Azure для MySQL гибких экземпляров сервера. |
InvalidResourceIdSegment | В шаблоне Azure Resource Manager обнаружена синтаксическая ошибка. Используйте средство форматирования JSON для проверки JSON-файла для обнаружения синтаксической ошибки. |
InvalidUserName | Введите допустимое имя пользователя. Не используется в качестве имени администратора azure_superuser, azure_pg_admin, admin, administrator, root, guest или public. Также имя не может начинаться с префикса pg_. |
BlockedUserName | Не используется в качестве имени администратора azure_superuser, azure_pg_admin, admin, administrator, root, guest или public. Также имя не может начинаться с префикса pg_. Избегайте использования этих шаблонов в имени администратора. |
Следующие шаги
- Если у вас по-прежнему возникают проблемы, сообщите об этой проблеме.
- Если у вас возникнут вопросы, посетите нашу страницу Stack Overflow: https://aka.ms/azcli/questions.
- Дайте нам знать, как мы делаем с этим коротким опросом https://aka.ms/azureclihats.