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.
Conteúdo relacionado
- Usar o MySQL Workbench para conectar e consultar dados no servidor flexível do Banco de Dados do Azure para MySQL
- Usar PHP para conectar e consultar dados no servidor flexível do Banco de Dados do Azure para MySQL
- Use Python para conectar e consultar dados no servidor flexível do Banco de Dados do Azure para MySQL