Conexão a uma instância de BD a partir de um ECS do Linux
Você pode conectar-se à sua instância de BD usando um ECS do Linux instalado com um cliente de MySQL em uma rede pública.
Esta seção descreve como se conectar a uma instância de BD com SSL desativado. Para se conectar a uma instância de BD com SSL ativado, consulte Uso da CLI do MySQL para se conectar a uma instância por meio de uma rede pública.
Passo 1: comprar um ECS
- Verifique se um ECS do Linux está disponível.
Se não, compre um seguindo as instruções fornecidas em "Compra de um ECS" no Primeiros passos do Elastic Cloud Server.
When purchasing an ECS, select an OS, such as CentOS, and bind an EIP to it.
- Na página ECS Information, visualize a região e a VPC do ECS.
Figura 1 Informações do ECS
- Na página Basic Information da instância do RDS for MySQL, visualize a região e a VPC da instância de BD.
Figura 2 Informações da instância de BD
Passo 2: testar a conectividade e instalar MySQL-Front
- Efetue logon no ECS. Para obter detalhes, consulte Logon usando VNC no Guia de usuário do Elastic Cloud Server.
- Na página Instances, clique no nome da instância de BD.
- Escolha Connectivity & Security no painel de navegação. Na área de Connection Information, obtenha o EIP e a porta de banco de dados da instância de BD.
Figura 3 Informações de conexão
Se nenhum EIP tiver sido vinculado à instância de BD, consulte Vinculação de um EIP.
- No ECS, verifique se o EIP e a porta do banco de dados da instância de BD podem ser conectados.
- Se sim, a conectividade de rede está disponível.
- Se não, verifique as regras do grupo de segurança.
- Se Destination não for 0.0.0.0/0 e Protocol & Port não for All na página Outbound Rules do ECS, adicione o EIP e a porta da instância do RDS às regras de saída.
Figura 4 Grupo de segurança do ECS
- Se Source não for 0.0.0.0/0 e Protocol & Port não for All na página Inbound Rules da instância de BD, adicione o endereço IP privado e a porta do ECS às regras de entrada. Para mais detalhes, consulte Configuração de regras de grupo de segurança.
Figura 5 Grupo de segurança da instância de BD
- Se Destination não for 0.0.0.0/0 e Protocol & Port não for All na página Outbound Rules do ECS, adicione o EIP e a porta da instância do RDS às regras de saída.
- Baixe o pacote de instalação do cliente de MySQL para Linux no ECS. O pacote mysql-community-client-5.7.38-1.el6.x86_64.rpm é usado como exemplo.
Recomenda-se um cliente de MySQL executando uma versão posterior à da instância de BD.
wget https://dev.mysql.com/get/mysql-community-client-5.7.38-1.el6.x86_64.rpm
- Instale o cliente de MySQL.
rpm -ivh --nodeps mysql-community-client-5.7.38-1.el6.x86_64.rpm
- Se ocorrerem conflitos durante a instalação, adicione o parâmetro replacefiles ao comando e instale o cliente novamente.
rpm -ivh --replacefiles mysql-community-client-5.7.38-1.el6.x86_64.rpm
- Se uma mensagem for exibida solicitando que você instale um pacote de dependência, você poderá adicionar o parâmetro nodeps ao comando e instalar o cliente novamente.
rpm -ivh --nodeps mysql-community-client-5.7.38-1.el6.x86_64.rpm
- Se ocorrerem conflitos durante a instalação, adicione o parâmetro replacefiles ao comando e instale o cliente novamente.
Passo 3: conectar-se à instância de BD usando comandos (conexão não-SSL)
Perguntas frequentes
O que fazer se não conseguir me conectar a uma instância de BD do RDS?
Operações de acompanhamento
Após efetuar logon na instância de BD, você pode criar ou migrar bancos de dados.