Compartilhar via


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 e exampledeployment 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.
  1. 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
    
  2. 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
    
  3. 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.

Próxima etapa