Share 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 uma variedade de coisas, 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 o aplicativo falhar persistentemente ao se conectar ao servidor flexível do Banco de Dados do Azure para MySQL, ele 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 oferece suporte a conexões criptografadas usando TLS 1.2 (Transport Layer Security) 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 TLS 1.2 (Transport Layer Security) no servidor flexível do Banco de Dados do Azure para MySQL.
  • Banco de Dados do Azure para servidor flexível MySQL em Acesso privado (Integração de VNet): verifique se você está se conectando na 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 de firewall de servidor flexível do MySQL usando o portal do Azure.
  • Configuração do firewall do cliente: o firewall em seu cliente deve permitir conexões com sua instância de servidor flexível do Banco de Dados do Azure para 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ê 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 a conectividade criptografada usando o TLS 1.2 (Transport Layer Security) no Banco de Dados do Azure para servidor flexível MySQL --> 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.

Próximas etapas