Compartilhar via


Solucionar problemas de conexão no Banco de Dados do Azure para MySQL – servidor flexível

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

Os problemas de conexão podem ser causados por vários motivos, incluindo:

  • Configurações de firewall
  • Tempo limite da conexão
  • Informações de logon incorretas
  • Limite máximo atingido em alguns recursos de servidor flexível do Banco de Dados do Azure para MySQL

Neste artigo, discutiremos como você pode solucionar alguns dos erros e etapas comuns para resolver esses erros.

Solucionar erros comuns

Se a aplicação falhar persistentemente na ligação à Banco de Dados do Azure para MySQL servidor flexível, normalmente indica um problema com um dos seguintes:

  • Conexão criptografada usando TLS/SSL: o servidor flexível do Banco de Dados do Azure para MySQL dá suporte a conexões criptografadas usando Transport Layer Security (TLS 1.2) e todas as conexões de entrada com TLS 1.0 e TLS 1.1 serão negadas por padrão. Você pode desabilitar a imposição de conexões criptografadas ou alterar a versão do TLS. Saiba mais sobre Conectividade criptografada usando Transport Layer Security (TLS 1.2) no Banco de Dados do Azure para MySQL servidor flexível.
  • Servidor flexível do Banco de Dados do Azure para MySQL em Acesso privado (Integração VNet): certifique-se de estar se conectando de dentro da mesma rede virtual que a instância do servidor flexível do Banco de Dados do Azure para MySQL. Consulte [rede virtual no servidor flexível do Banco de Dados do Azure para MySQL]
  • Servidor flexível do Banco de Dados do Azure para MySQL com Acesso público (endereços IP permitidos), certifique-se de que o firewall esteja configurado para permitir conexões do seu cliente. Consulte Criar e gerenciar regras de firewall de servidor flexível do Banco de Dados do Azure para MySQL usando o portal do Azure.
  • Configuração do firewall do cliente: O firewall do seu cliente deve permitir conexões com sua instância de servidor flexível do Banco de Dados do Azure para MySQL. Os endereços IP e as portas do servidor ao qual você se conecta devem ser permitidos, bem como nomes de aplicativos como MySQL em alguns firewalls.
  • Erro do usuário: você deve ter digitado os parâmetros de conexão incorretamente, como o nome do servidor na cadeia de conexão.

Resolver problemas de conectividade

  • Consulte conectividade criptografada usando Transport Layer Security (TLS 1.2) no Banco de Dados do Azure para MySQL servidor flexível --> para saber mais sobre conexões criptografadas.
  • Se você estiver usando o acesso público (endereços IP permitidos), então, configurar regras de firewall para permitir o endereço IP do cliente. Para fins de testes temporários, configure uma regra de firewall usando 0.0.0.0 como o endereço IP inicial e usando 255.255.255.255 como o endereço IP final. Isso abrirá o servidor para todos os endereços IP. Se isso resolver seu problema de conectividade, remova essa regra e crie uma regra de firewall para um intervalo de endereçamento ou um endereço IP adequadamente limitado.
  • Em todos os firewalls entre o cliente e a Internet, certifique-se de que a porta 3306 esteja aberta para conexões de saída.
  • Verifique a cadeia de conexão e outras configurações de conexão. Consulte as cadeias de conexão pré-definidas na página Cadeias de Conexão disponíveis para seu servidor no portal do Azure para idiomas comuns.