Após concluir a configuração inicial, você pode se conectar à sua instância do ApsaraDB RDS for MariaDB por meio de uma instância ECS ou do seu cliente local.
Antes de começar
Conclua as seguintes tarefas:
Método 1: Conexão via DMS
O Data Management (DMS) é uma ferramenta gráfica da Alibaba Cloud para gerenciar bancos de dados relacionais e NoSQL. O DMS oferece diversos recursos, incluindo gerenciamento de dados e esquemas, autorização de usuários, auditoria de segurança, tendências e rastreamento de dados, gráficos de BI e otimização de desempenho.
Na página Databases, clique em SQL Query no lado direito para fazer login no banco de dados.
Método 2: Conexão via cliente
O ApsaraDB RDS é totalmente compatível com serviços nativos de banco de dados. Portanto, você pode se conectar a uma instância do ApsaraDB RDS usando qualquer cliente de banco de dados padrão. Este tópico usa o HeidiSQL como exemplo.
Inicie o cliente HeidiSQL.
No canto inferior esquerdo, clique em New.
-
Insira as informações de conexão da instância do ApsaraDB RDS. A tabela a seguir descreve os parâmetros.
Parâmetro
Descrição
Network Type
Selecione MariaDB or MySQL (TCP/IP).
Library
Mantenha o valor padrão.
Hostname/IP
Insira o endpoint interno ou público da instância do ApsaraDB RDS. Exemplo:
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com. Para obter mais informações sobre como visualizar endpoints, consulte Visualizar e alterar endpoints e portas internos e públicos.-
Se o cliente estiver em execução em uma instância ECS na mesma região e tipo de rede da instância do ApsaraDB RDS, use o endpoint interno. Por exemplo, se ambas as instâncias estiverem na mesma Virtual Private Cloud (VPC) na região China (Hangzhou), o uso do endpoint interno fornece uma conexão segura e de alto desempenho.
-
Nos demais casos, use o endpoint público.
User
Insira o nome de usuário da conta na instância do ApsaraDB RDS. Para obter mais informações sobre como criar uma conta, consulte Criar um banco de dados e uma conta.
Password
Insira a senha da conta.
Port
Insira a porta interna para conexões via rede interna ou a porta pública para conexões via internet. Para obter mais informações, consulte Visualizar e alterar endpoints e portas internos e públicos.
-
-
Clique em Open.
Se as informações de conexão estiverem corretas, a conexão será bem-sucedida.
Os erros de conexão comuns são:
-
Unknown MySQL server host 'xxxxxxxxx'(11001)Verifique se o Hostname/IP está correto. Você deve inserir o endpoint interno ou público da instância, não o ID da instância ou um endereço IP.
-
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)Verifique se o nome de usuário e a senha estão corretos. Use as credenciais da conta de banco de dados na página Accounts da instância, não as credenciais da sua conta Alibaba Cloud.
-
Uma resposta lenta seguida pelo erro
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)é retornada.Verifique se a lista de permissões está configurada corretamente. Você deve adicionar o endereço IP público do cliente à lista de permissões. Para obter mais informações, consulte Configurar uma lista de permissões.
NotaPara solucionar problemas, defina temporariamente a lista de permissões como 0.0.0.0/0. Se a conexão for bem-sucedida, a lista de permissões era o problema. Substitua 0.0.0.0/0 pelo endereço IP correto do cliente. Para obter mais informações, consulte O que fazer se eu falhar ao me conectar a uma instância do ApsaraDB RDS for MySQL ou MariaDB pela internet?.
Perguntas frequentes
P: Como usar o Function Compute para recuperar dados de uma instância do ApsaraDB RDS?
R: Instale uma dependência de terceiros para a função e use um módulo integrado para recuperar dados da instância do ApsaraDB RDS. Para obter mais informações, consulte Instalar dependências de terceiros para uma função.