Todos os produtos
Search
Central de documentação

AnalyticDB:Conexões

Última atualização: Jul 16, 2026

Este tópico descreve problemas comuns de conexão no AnalyticDB for MySQL e como corrigi-los.

Perguntas frequentes

Erro de conexão: Can't connect to MySQL server

O erro Can't connect to MySQL server ao conectar-se ao AnalyticDB for MySQL geralmente resulta de configurações incorretas na lista de permissões de endereços IP.

Para verificar sua lista de permissões de endereços IP, siga estas etapas:

  1. Identifique o endereço IP público do seu cliente.

    ECS

    No console do ECS, localize a instância ECS usada para conectar-se ao AnalyticDB for MySQL e copie o endereço IP correspondente.

    Se você utilizar o endpoint privado do cluster AnalyticDB for MySQL, copie o endereço IP privado. Caso contrário, copie o endereço IP público.

    image

    On-premises device

    Em uma janela de terminal ou Prompt de Comando (CMD) no seu dispositivo local, execute o comando curl ipinfo.io/ip. A saída será o seu endereço IP público.

    image

  2. Adicione o endereço IP público copiado à lista de permissões de endereços IP do cluster AnalyticDB for MySQL.

  3. Conecte-se novamente.

Erro de conexão: Unknown MySQL server host

O erro Unknown MySQL server host ao conectar-se ao AnalyticDB for MySQL geralmente resulta de um endpoint incorreto.

Primeiro, verifique se há erros de digitação no endpoint. Se estiver correto, siga estas etapas para testar a conectividade:

  1. Execute ping <AnalyticDB for MySQL endpoint> para verificar a conectividade de rede.

    Se a rede não estiver acessível, as causas comuns incluem:

    • Uso de um endpoint de VPC para conectar um dispositivo local ao AnalyticDB for MySQL. Essa tentativa falha porque endpoints de VPC funcionam apenas para conexões dentro da mesma VPC.

    • A conexão pode falhar se a instância ECS e o cluster AnalyticDB for MySQL estiverem em VPCs diferentes.

      Verifique os IDs de VPC no console do ECS e no console do AnalyticDB for MySQL. Se os IDs forem diferentes, os recursos estarão em VPCs distintas. Para resolver, use um endpoint público ou altere a VPC do cluster.

      ID da VPC da instância ECS

      ID da VPC do cluster AnalyticDB for MySQL

      image

      image

  2. No console do AnalyticDB for MySQL, visualize e copie o endpoint público do cluster AnalyticDB for MySQL.

    Se nenhum endpoint público aparecer no console, ele não estará habilitado. Clique em Apply for Endpoint para solicitar um endpoint público. A solicitação é gratuita. Para mais informações, consulte Solicitar ou liberar um endpoint público .
  3. Execute ping <public endpoint of your AnalyticDB for MySQL cluster> novamente.

    Um ping bem-sucedido confirma que o endpoint está correto.

  4. Mude para o endpoint público e reconecte-se.

O que fazer se a conexão com o AnalyticDB for MySQL falhar?

Caso não consiga conectar-se a um cluster AnalyticDB for MySQL, siga estas etapas de solução de problemas.

image

Comportamento da consulta ao fechar a conexão

Consultas assíncronas enviadas com os comandos SUBMIT JOB, INSERT INTO SELECT ou CREATE TABLE AS SELECT continuam em execução. Todas as outras consultas são encerradas.

Liberação de recursos no tempo limite do cliente JDBC

Sim, os recursos são liberados imediatamente.

Por que consigo me conectar ao RDS, mas não a um cluster do AnalyticDB for MySQL ao usar o framework PHP easyswoole?

O PreparedStatement não oferece suporte a instruções SHOW.

Identificar a origem de picos de conexão

Este recurso está disponível apenas para clusters das edições Data Warehouse Edition e Enterprise Edition.

No console do AnalyticDB for MySQL, acesse a aba Diagnostics and Optimization > Connection Information do seu cluster Data Warehouse Edition ou Enterprise Edition. Esta aba mostra estatísticas do Number of User Connections e do Number of Connections to Client IP Address.image

Conexões do AnalyticDB for MySQL

O número máximo de conexões para um cluster AnalyticDB for MySQL depende de suas especificações. Embora não haja um limite rígido, recomendamos manter o total abaixo de 50.000. Em clusters menores, um número excessivo de conexões pode esgotar os recursos e causar problemas de capacidade. Para mais informações, consulte Limites.

Como permitir que outros se conectem remotamente ao meu cluster do AnalyticDB for MySQL?

Para permitir que um colega ou outra pessoa se conecte remotamente ao seu cluster AnalyticDB for MySQL, siga estas etapas:

  1. Obtenha o IP de saída: Peça à pessoa que execute curl ipinfo.io/ip no terminal dela para obter o endereço IP público de saída.

  2. Configure a lista de permissões: Adicione o endereço IP de saída da pessoa à lista de permissões de endereços IP do cluster. Para mais informações, consulte Configurar uma lista de permissões de endereços IP.

  3. Solicite um endpoint público: Se a pessoa for se conectar de um dispositivo local em vez de uma instância ECS da Alibaba Cloud, solicite um endpoint público para o cluster. Para mais informações, consulte Solicitar um endpoint público.

  4. Crie uma conta de banco de dados: Recomendamos criar uma conta de banco de dados dedicada para a pessoa, com as permissões apropriadas, em vez de compartilhar uma conta privilegiada. Para mais informações, consulte Criar uma conta de banco de dados.

  5. Forneça os detalhes da conexão: Compartilhe o endpoint público (ou endpoint de VPC), porta (3306), conta e senha com a pessoa. Ela poderá conectar-se usando um cliente CLI do MySQL ou outras ferramentas. Para mais informações, consulte Conectar usando o cliente de linha de comando mysql.