Conecte-se à sua instância do ApsaraDB RDS for MySQL para gerenciar dados ou implantar serviços usando o Data Management (DMS), uma interface de linha de comando (CLI) ou um cliente de terceiros.
Faturamento
A criação de uma instância do ApsaraDB RDS for MySQL gera taxas referentes às especificações e ao armazenamento da instância. Os valores variam conforme parâmetros como método de faturamento, série da instância, especificações, tipo de armazenamento e capacidade de armazenamento.
As taxas descritas neste tutorial não incluem os custos de servidores de aplicativos ou clientes de terceiros usados para conectar-se à instância do ApsaraDB RDS.
Pré-requisitos
-
Você já criou uma instância do ApsaraDB RDS for MySQL, um banco de dados e uma conta privilegiada na instância. Para mais informações, consulte Etapa 1: Criar uma instância do ApsaraDB RDS for MySQL e configurar um banco de dados.
ImportanteEste tutorial utiliza a instância do ApsaraDB RDS for MySQL, o banco de dados, a conta e a senha que você criou e configurou no console seguindo a Etapa 1: Criar uma instância do ApsaraDB RDS for MySQL e configurar um banco de dados. Modifique-os conforme as necessidades do seu negócio.
Se você planeja fazer login no banco de dados usando o DMS, nenhuma preparação adicional é necessária.
-
Para conectar-se via CLI ou cliente, configure uma lista de permissões de endereços IP para a instância e obtenha o endpoint interno ou público conforme o tipo de acesso.
Método 1: Fazer login usando o DMS
O Data Management (DMS) é uma plataforma unificada de gerenciamento de dados que suporta todo o ciclo de vida dos dados. Ele oferece recursos como gerenciamento global de ativos de dados, governança de dados, design e desenvolvimento de bancos de dados, integração de dados, desenvolvimento de dados e consumo de dados. O DMS foi projetado para ajudar as empresas a explorar o valor dos dados de forma eficiente e segura, acelerando a transformação digital.
Com o DMS, é possível fazer login em uma instância do ApsaraDB RDS for MySQL sem precisar configurar uma lista de permissões de endereços IP ou selecionar um tipo de acesso.
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância reside. Em seguida, clique em ID da instância.
Clique em Log In para ir à página de login do DMS.
-
Na caixa de diálogo Log On to Instance, insira as informações de login e clique em Log On.
-
Selecione o Access Mode. Este tutorial usa Account + password login como exemplo.
Se selecionar a opção KMS Credential Logon, consulte Integrar o Data Management (DMS) com credenciais do RDS.
Insira a Database Account e a Database Password. Este tutorial utiliza a conta privilegiada
dbusere uma senha definida pelo usuário como exemplo.-
Selecione o Control Mode. Este tutorial usa Flexible Management - Free Forever como exemplo.
NotaOs modos Stable Change e Security Collaboration geram taxas.
Em comparação ao Flexible Management (Free Forever) modo de controle, os modos Stable Change e Security Collaboration oferecem mais recursos e capacidades mais robustas de controle de banco de dados. Se você está testando ou avaliando o product RDS MySQL, recomendamos selecionar o modo Flexible Management.
-
-
Visualize o banco de dados. Após fazer login com sucesso, visualize o banco de dados recém-criado em Instances Connected no lado esquerdo da página do DMS. Este tutorial usa o banco de dados
db_test1como exemplo. Também é possível clicar duas vezes em outros bancos de dados para alternar entre eles.Notainformation_schema, MySQL, performance_schema, sys e Recycle Bin são todos bancos de dados do sistema.
-
Se a instância aparecer, mas o banco de dados não for exibido ao expandi-la, verifique estas possíveis causas:
A conta de login não tem permissões de acesso ao banco de dados de destino: Acesse a página Accounts nos detalhes da instância do RDS para ajustar manualmente as permissões da conta.
Os metadados não estão sincronizados. Como resultado, o banco de dados não aparece na árvore de navegação. Passe o mouse sobre a instância que deseja gerenciar e clique em ícone
à direita do nome da instância para atualizar a lista de bancos de dados.
Para sincronizar rapidamente o esquema do banco de dados, utilize o recurso de design de esquema do DMS.
Método 2: Conectar-se usando a CLI
Utilize a CLI do MySQL para conectar-se à sua instância do ApsaraDB RDS for MySQL a partir de uma instância ECS ou servidor local. O exemplo a seguir utiliza Linux.
Antes de conectar-se à instância via CLI, você deve configurar uma lista de permissões de endereços IP para a instância e obter o endpoint necessário.
-
É necessário instalar o MySQL no servidor de aplicativos. Os comandos abaixo mostram como instalar o MySQL em diferentes distribuições Linux:
-
CentOS
sudo yum install mysql -
Ubuntu
sudo apt-get update sudo apt install mysql-server
-
Faça login no servidor de aplicativos que será usado para conectar-se à instância do ApsaraDB RDS. É possível conectar-se de um servidor local ou fazer login em uma instância do Alibaba Cloud ECS.
-
Execute o comando de conexão ao banco de dados e insira a senha para acessar a instância do ApsaraDB RDS for MySQL. No comando,
-hespecifica o endpoint da instância do ApsaraDB RDS,-Pespecifica a porta da instância do ApsaraDB RDS,-uespecifica o nome de usuário e-psolicita a senha.# Connection command template mysql -h <endpoint> -P <port> -u <username> -p # Connection command example mysql -h rm-bp**************.mysql.rds.aliyuncs.com -P 3306 -u dbuser -pInsira o endpoint. Verifique se os requisitos para conexão interna foram atendidos e insira o endpoint apropriado. Este tutorial usa um endpoint interno como exemplo. Para mais informações sobre como obter os endpoints internos e públicos de uma instância, consulte a seção Pré-requisitos deste tópico.
Insira a porta. Este tutorial usa a porta
3306como exemplo.Insira o nome de usuário. Este tutorial usa a conta privilegiada
dbusercomo exemplo.Pressione a tecla Enter. No prompt Enter password, insira a senha da conta privilegiada e pressione Enter novamente.
-
Quando a CLI exibir a seguinte mensagem de boas-vindas, a conexão com a instância do ApsaraDB RDS for MySQL estará estabelecida. Agora é possível executar operações no banco de dados.
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 51325 Server version: 8.0.18 Source distribution
Método 3: Conectar-se usando um cliente
Utilize um cliente de banco de dados de terceiros para conectar-se à sua instância do ApsaraDB RDS for MySQL. O exemplo a seguir utiliza o MySQL Workbench 8.0.29.
Antes de conectar-se à instância via cliente, você deve configurar uma lista de permissões de endereços IP para a instância e obter o endpoint necessário.
É necessário baixar e instalar o MySQL Workbench 8.0.29.
Ao usar o MySQL Workbench no Windows, a instalação pode falhar devido à ausência de bibliotecas de runtime do sistema. Visite o site oficial da ferramenta cliente para verificar o guia de instalação e os requisitos do sistema.
Abra o MySQL Workbench e escolha Database > Connect to Database.
-
Na página Connect to Database, insira o endpoint e as informações da conta necessários.
Em Connection Method, selecione Standard(TCP/IP), usado como exemplo neste tutorial .
Hostname: Verifique se os requisitos para conexão interna foram atendidos e insira o endpoint apropriado. Este tutorial usa um endpoint interno como exemplo.
Port: Este tutorial usa a porta
3306como exemplo.Username: Este tutorial usa a conta privilegiada
dbusercomo exemplo.Password: Insira sua senha personalizada.
Clique em OK para conectar-se à instância do ApsaraDB RDS for MySQL. Agora é possível executar operações no banco de dados.
Erros comuns
Perguntas frequentes
-
P: Uso o Function Compute (FC). Como posso recuperar dados de uma instância do ApsaraDB RDS?
R: Instale dependências de terceiros para uma função e use módulos integrados para recuperar dados da instância do ApsaraDB RDS. Para mais informações, consulte Instalar dependências de terceiros para uma função.
-
P: Após conectar-me ao banco de dados, como importo um arquivo SQL?
R: Se precisar importar rapidamente uma grande quantidade de dados de um arquivo (nos formatos SQL, CSV ou Excel), utilize o recurso de importação de dados do DMS.
Documentos relacionados
Falhas na conexão com o banco de dados: Solucionar problemas que causam falhas de conexão com uma instância do ApsaraDB RDS
-
Conectar-se a instâncias que executam outros mecanismos de banco de dados: