Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Depurar falhas de implantaçã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
examplegroupeexampledeploymentpelo grupo de recursos e pelo nome de implantação corretos para a sua instância do servidor flexível do Banco de Dados do Azure para MySQL. - Você pode ver o nome da implantação na página de implantações no 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 – Flexible Server.
az deployment operation group list \ --resource-group examplegroup \ --name exampledeploymentObtenha o conteúdo da solicitação de implantação do servidor flexível do Banco de Dados do Azure para MySQL.
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.requestExaminar 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.Se você receber esse erro ao executar az mysql flexible-server list-skus, isso normalmente significa que nenhum SKU está disponível na região especificada, devido a restrições de capacidade. Selecione uma região diferente, verifique as SKUs disponíveis no portal Azure, tente novamente depois que a capacidade for reabastecida ou abra uma solicitação de suporte. |
| 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. |
| Localização não disponível para o tipo de recurso | - Verifique a disponibilidade do Banco de Dados do Azure para MySQL – Servidor Flexível nas regiões do Azure. - Verifique se o tipo de recurso da instância do servidor flexível do Banco de Dados do Azure para MySQL está registrado na sua assinatura. |
| ResourceGroupBeingDeleted | O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão. |
| A senha é muito longa | 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.). |
| Senha muito curta | 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.). |
| Assinatura não encontrada | 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. |
| Localização inválida | Foi especificada uma localização inválida. 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 ou public. Ele não pode começar com pg_. |
| BlockedUserName | O nome de usuário administrador não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Ele não pode começar com pg_. Evite usar esses padrões no nome do administrador. |