Share via


Solucionar problemas do Banco de Dados do Azure para MySQL - Erros de CLI do Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Flexível

Este artigo ajuda você a solucionar problemas comuns com a CLI do Azure ao usar o Banco de Dados do Azure para o servidor flexível MySQL.

Comando não encontrado

Se você receber um erro informando que um comando está escrito incorretamente ou não é reconhecido pelo sistema, isso pode significar que a versão da CLI na máquina cliente pode não estar atualizada. Execute az upgrade para atualizar para a versão mais recente. Fazer uma atualização da versão da CLI pode ajudar a resolver problemas com incompatibilidades de um comando devido a quaisquer alterações na API.

Depurar falhas de implantação

Atualmente, a CLI do Azure não oferece suporte à ativação do log de depuração, mas você pode recuperar o log de depuração executando as etapas a seguir.

Nota

  • Substitua examplegroup e exampledeployment pelo grupo de recursos e nome de implantação corretos para sua instância de servidor flexível do Banco de Dados do Azure para MySQL.
  • Você pode ver o Nome da implantação na página Implantações em seu grupo de recursos. Veja como encontrar o nome da implantação.
  1. Liste as implantações no grupo de recursos para identificar o Banco de Dados do Azure para implantação de servidor flexível do MySQL.

    az deployment operation group list \
      --resource-group examplegroup \
      --name exampledeployment
    
  2. Obtenha o conteúdo da solicitação do Banco de Dados do Azure para implantação de servidor flexível do MySQL.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.request
    
  3. Examine o conteúdo da resposta.

    az deployment operation group list \
      --name exampledeployment \
      -g examplegroup \
      --query [].properties.response
    

Códigos de erro

Código de erro Mitigação
MissingSubscriptionRegistration Registe a sua subscrição junto do fornecedor 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 o mesmo comando da CLI após alguns minutos. Se o problema persistir, denuncie-o ou entre em contato com o suporte da Microsoft.
ResourceNotFound O recurso que está sendo referenciado não pode ser encontrado. Você pode verificar as propriedades do recurso ou verificar se o recurso foi excluído ou está em outra assinatura.
LocationNotAvailableForResourceType - Verifique a disponibilidade do Banco de Dados do Azure para o servidor flexível MySQL em regiões do Azure.
- Verifique se o Banco de Dados do Azure para tipos de recursos de instância de servidor flexível do MySQL está registrado com sua assinatura.
ResourceGroupBeingDeleted O grupo de recursos está sendo excluído. Aguarde a conclusão da exclusão.
SenhaTooLong A senha fornecida é muito longa. Tem de conter entre 8 e 128 carateres. Além disso, tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.).
PasswordNotComplex A senha fornecida não é complexa o suficiente. Tem de conter entre 8 e 128 carateres. Além disso, tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.).
SenhaTooShort Tem de conter entre 8 e 128 carateres. Além disso, tem de conter carateres de três das categorias seguintes: letras em maiúscula inglesas, letras em minúscula inglesas, números (0 a 9) e carateres não alfanuméricos (!, $, #, %, etc.).
AssinaturaNotFound A subscrição solicitada não foi encontrada. Execute az account list all para ver todas as suas assinaturas atuais.
InvalidParameterValue Um valor inválido foi dado a um parâmetro. Verifique os documentos de referência da CLI para ver os valores corretos suportados para os argumentos.
Localização inválida Foi especificado um local inválido. Verificar a disponibilidade do Banco de Dados do Azure para o servidor flexível MySQL em regiões do Azure
InvalidServerName Identificado um nome de servidor inválido. Verifique o nome do servidor. Execute o comando az mysql flexible-server list para ver toda a lista de instâncias de servidor flexíveis do Banco de Dados do Azure para MySQL disponível.
InvalidResourceIdSegment Foi identificado um erro de sintaxe no seu modelo do Azure Resource Manager. Use uma ferramenta de formatador JSON para validar o JSON para identificar o erro de sintaxe.
Nome de usuário inválido Introduza um nome de utilizador válido. O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_.
Nome de usuário bloqueado O nome de usuário admin não pode ser azure_superuser, azure_pg_admin, admin, administrator, root, guest ou public. Não pode começar por pg_. Evite usar esses padrões no nome do administrador.

Próximos passos