Partilhar via


Resolver problemas de ligação à Base 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 uma variedade de coisas, incluindo:

  • Definições de firewall
  • Tempo de ligação excedido
  • Informações de início de sessão incorretas
  • Limite máximo atingido em alguns recursos flexíveis do servidor do Banco de Dados do Azure para MySQL

Neste artigo, discutiremos como você pode solucionar alguns dos erros comuns e as etapas para resolvê-los.

Resolver erros comuns

Se o aplicativo falhar persistentemente ao se conectar ao Banco de Dados do Azure para servidor flexível MySQL, geralmente 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. Pode desativar a aplicação de ligações encriptadas ou alterar a versão TLS. Saiba mais sobre a conectividade criptografada usando o Transport Layer Security (TLS 1.2) no Banco de Dados do Azure para servidor flexível MySQL.
  • Banco de Dados do Azure para servidor flexível MySQL em acesso privado (Integração VNet): verifique se você está se conectando de dentro da mesma rede virtual que a instância de servidor flexível do Banco de Dados do Azure para MySQL. Consulte [rede virtual no Banco de Dados do Azure para servidor flexível MySQL]
  • Servidor flexível do Banco de Dados do Azure para MySQL com acesso público (endereços IP permitidos), verifique se o firewall está configurado para permitir conexões do seu cliente. Consulte Criar e gerenciar o Banco de Dados do Azure para regras flexíveis de firewall de servidor MySQL usando o portal do Azure.
  • Configuração de firewall do cliente: o firewall em seu cliente deve permitir conexões com seu Banco de Dados do Azure para instância flexível do servidor MySQL. Endereços IP e 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ê pode ter digitado incorretamente os parâmetros de conexão, como o nome do servidor na cadeia de conexão.

Resolver problemas de conectividade

  • Consulte a conectividade criptografada usando Transport Layer Security (TLS 1.2) no Banco de Dados do Azure para servidor flexível MySQL --> para saber mais sobre conexões criptografadas.
  • Se você estiver usando acesso público (endereços IP permitidos), configure regras de firewall para permitir o endereço IP do cliente. Apenas para fins de teste temporário, configure uma regra da firewall com 0.0.0.0 como o endereço IP inicial e 255.255.255.255 como o endereço IP final. Isto irá abrir o servidor para todos os endereços IP. Se estes passos resolverem o problema de conectividade, remova a regra de firewall e crie uma nova para um endereço IP ou intervalo de endereços devidamente limitado.
  • Em todos os firewalls entre o cliente e a Internet, verifique se a porta 3306 está aberta para conexões de saída.
  • Verifique a cadeia de ligação e outras definições de ligação. Consulte as cadeias de conexão predefinidas na página Cadeias de Conexão disponíveis para seu servidor no portal do Azure para idiomas comuns.