Solucionar erros de CLI do Banco de Dados do Azure para MySQL - Servidor Flexível
Este artigo ajuda você a solucionar problemas comuns da CLI do Azure ao usar o Banco de Dados do Azure para MySQL – Servidor Flexível.
Comando não encontrado
Se você receber um erro informando que um comando está com erro ortográfico ou não é reconhecido pelo sistema, isso pode significar que a versão da CLI no computador cliente talvez não esteja atualizada. Execute az upgrade
para atualizar para a versão mais recente. A atualização da versão da CLI pode ajudar a resolver problemas de incompatibilidade de um comando devido a alguma alteração da API.
Falhas de implantação de depuração
Atualmente, a CLI do Azure não dá suporte à ativação de logs de depuração, mas você pode recuperar os logs de depuração seguindo as etapas abaixo.
Observação
- Substitua
examplegroup
eexampledeployment
pelo nome correto do grupo de recursos e da implantação da instância do Banco de Dados do Azure para MySQL – Servidor Flexível. - Você pode ver o nome da Implantação na página de implantações em seu grupo de recursos. Confira como encontrar o nome da implantação.
Liste as implantações no grupo de recursos para identificar a implantação do Banco de Dados do Azure para MySQL – Servidor Flexível.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Obtenha o conteúdo da solicitação da implantação do Banco de Dados do Azure para MySQL – Servidor Flexível.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
Examinar o conteúdo da resposta.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
Códigos do Erro
Código do erro | Atenuação |
---|---|
MissingSubscriptionRegistration | Registre sua assinatura no provedor de recursos. Execute o comando az provider register --namespace Microsoft.DBMySQL para resolver o problema. |
InternalServerError | Tente visualizar os logs de atividade do seu servidor para ver se há mais informações. Execute o comando az monitor activity-log list --correlation-id <enter correlation-id> . Você pode tentar executar o mesmo comando da CLI após alguns minutos. Se o problema continuar, comunique-o ou entre em contato com o Suporte da Microsoft. |
ResourceNotFound | Não foi possível encontrar o recurso que está sendo mencionado. Você pode conferir as propriedades do recurso ou verificar se o recurso foi excluído ou se ele está em outra assinatura. |
LocationNotAvailableForResourceType | - Verifique a disponibilidade do Banco de Dados do Azure para MySQL – Servidor Flexível nas regiões do Azure. - Verifique se os tipos de recursos da instância do Banco de Dados do Azure para MySQL – Servidor Flexível estão registrados na sua assinatura. |
ResourceGroupBeingDeleted | O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão. |
PasswordTooLong | A senha fornecida é muito longa. Ele deve conter entre 8 e 128 caracteres. A senha deve conter caracteres das três seguintes categorias: letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, etc.). |
PasswordNotComplex | A senha fornecida não é suficientemente complexa. Ele deve conter entre 8 e 128 caracteres. A senha deve conter caracteres das três seguintes categorias: letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, etc.). |
PasswordTooShort | Ele deve conter entre 8 e 128 caracteres. A senha deve conter caracteres das três seguintes categorias: letras maiúsculas, letras minúsculas, números (0 a 9) e caracteres não alfanuméricos (!, $, #, %, etc.). |
SubscriptionNotFound | A assinatura solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais. |
InvalidParameterValue | Um valor inválido foi fornecido para um parâmetro. Confira a documentação de referência da CLI para ver os valores corretos com suporte para os argumentos. |
InvalidLocation | Um local inválido foi especificado. Confira a disponibilidade do Banco de Dados do Azure para MySQL – Servidor Flexível nas regiões do Azure |
InvalidServerName | Um nome de servidor inválido foi identificado. Verifique o nome do servidor. Execute o comando az mysql flexible-server list para ver a lista completa de instâncias do Banco de Dados do Azure para MySQL – Servidor Flexível disponíveis. |
InvalidResourceIdSegment | Um erro de sintaxe foi identificado em seu modelo do Azure Resource Manager. Use uma ferramenta de formatação JSON para validar o JSON para identificar o erro de sintaxe. |
InvalidUserName | Insira um nome de usuário válido. O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_. |
BlockedUserName | O nome do usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest nem public. Ele não pode começar com pg_. Evite usar esses padrões no nome do administrador. |