Como faço para me conectar ao AWS RDS usando o MySQL Workbench

Como faço para me conectar ao AWS RDS usando o MySQL Workbench
AWS RDS (Relational Database Service) é um serviço de banco de dados gerenciado fornecido pela Amazon Web Services para lançar um cluster de banco de dados altamente disponível e escalável. O AWS RDS fornece diferentes motores de banco de dados, como Amazon Aurora, MySQL, MariaDB, MS SQL Server, Oracle e PostgreSQL. A AWS não fornece acesso shell ao servidor de banco de dados; Ele fornece apenas uma string de conexão para se conectar ao servidor de banco de dados.

MySQL Workbench é um aplicativo de desktop usado para aprimorar a visibilidade em servidores de banco de dados relacionais como MySQL usando uma boa interface gráfica do usuário. Ele também fornece uma ferramenta de consulta para executar consultas SQL no servidor de banco de dados. Este guia discutirá as seguintes etapas para se conectar à instância da AWS RDS usando a bancada de trabalho MySQL de uma máquina local.

  • Instale o MySQL Workbench em uma máquina local
  • Crie instância do AWS RDS
  • Conecte -se à instância do AWS RDS usando o MySQL Workbench

Instale o MySQL Workbench na máquina local

A primeira etapa a se conectar ao AWS RDS é instalar o MySQL Workbench em uma máquina local. Atualize os repositórios locais no Ubuntu e depois instale o MySQL Workbench usando os seguintes comandos.

ubuntu@ubuntu: ~ $ sudo apt update -y
ubuntu@ubuntu: ~ $ sudo apt install mysql -workbench -y

Depois de instalar o MySQL Workbench, verifique sua versão para verificar a instalação.

ubuntu@ubuntu: ~ $ mysql-workbench --versões

Crie instância do AWS RDS

Para conectar -se à instância do AWS RDS usando o MySQL Workbench, primeiro inicie uma nova instância da AWS RDS com o MySQL Engine. Primeiro, faça login no console de gerenciamento da AWS e selecione a região em que você deseja implantar uma instância RDS. Para este artigo, implantaremos uma instância RDS no US-EAST-1 (N. Virginia) região.

Procure RDS no console de gerenciamento.

Do painel no lado esquerdo, clique no Bancos de dados.

Ele exibirá todas as instâncias de banco de dados implantadas lá. No canto superior direito, clique no Crie banco de dados botão para criar uma instância RDS.

Selecione os Criar padrão como Método de criação de banco de dados e Mysql como Tipo de motor.

Dos modelos, selecione o Nível grátis.

Digite o nome e as credenciais do banco de dados sob o Configurações seção.

Debaixo de Conectividade Seção, selecione o VPC em que você deseja implantar a instância do RDS e disponibilizar a instância do RDS publicamente, pois acessaremos o RDS de nossa máquina local.

Depois de selecionar o VPC, agora selecione o grupo de segurança VPC e a zona de disponibilidade.

Deixe o restante da configuração como padrão e clique em Crie banco de dados botão no final da página.

Para obter o nome do host da instância do RDS, vá para o bancos de dados do painel lateral esquerdo.

Clique no banco de dados recém -criado e ele mostrará todos os detalhes do banco de dados lá.

De conectividade e segurança guia, copie o endpoint da instância do AWS RDS e a porta, pois será usada para fazer a conexão com a instância do RDS da bancada de trabalho MySQL.

Depois de criar a instância do RDS, agora configure o grupo de segurança anexado ao RDS para permitir a conexão da Internet. Um grupo de segurança é um firewall virtual para permitir ou bloquear o tráfego para a instância do RDS. Por padrão, os grupos de segurança bloqueiam as conexões da Internet. No console de gerenciamento, procure o EC2.

Do painel no lado esquerdo, clique no Grupos de segurança debaixo de Segurança de rede seção. Ele exibirá todos os grupos de segurança disponíveis na região.

Clique no grupo de segurança anexado à instância do MySQL RDS, Alfândega, Para esta demonstração.

Clique no botão Editar regras de entrada para adicionar uma regra de entrada ao grupo de segurança das regras de entrada.

Adicione uma nova regra para permitir o tráfego da porta 3306 como, por padrão, o servidor MySQL é executado na porta 3306. Depois de adicionar a regra, clique em salvar regras Para salvar as regras do grupo de segurança.

Conecte -se ao AWS RDS usando o MySQL Workbench

Até agora, instalamos o MySQL Workbench no sistema local e lançamos uma instância do MySQL RDS na AWS. Agora é hora de se conectar à instância do MySQL RDS usando o MySQL Workbench. Abra o MySQL Workbench, executando o seguinte comando.

ubuntu@ubuntu: ~ $ sudo mysql-workbench

Ele abrirá a bancada de trabalho do MySQL. Clique no (+) Símbolo, e ele solicitará os parâmetros de conexão do banco de dados.

Digite todos os parâmetros de conexão necessários do servidor de banco de dados AWS MySQL e clique no Conexão de teste botão para conectar -se ao servidor de banco de dados.

Agora ele pedirá a senha da instância do RDS. Digite a senha da instância do RDS e clique em OK botão para testar a conexão.

Depois de inserir a senha, ela informará se a conexão foi bem -sucedida ou não.

Agora, a partir da nova configuração de conexão, clique em OK botão em vez de Conexão de teste Para adicionar as configurações de conexão da instância do AWS RDS ao MySQL Workbench.

Ele adicionará uma conexão MySQL no painel do MySQL Workbench.

Para se conectar à instância da AWS RDS, clique duas vezes na conexão AWS RDS e começará a se conectar à instância do RDS.

Depois de algum tempo, ele solicitará a senha da instância da AWS RDS. Digite a senha da instância do RDS e clique no OK botão para se conectar à instância.

Depois de fornecer a senha, ela se conectará à instância do AWS RDS e abrirá uma boa interface gráfica do usuário para a instância do RDS no MySQL Workbench.

Para criar um novo esquema usando o MySQL Workbench, clique no Novo esquema botão na barra de menus.

Ele abrirá uma nova guia solicitando que um nome de esquema seja criado.

Insira o nome do esquema e clique em Aplicar botão no canto inferior direito da guia. Ele abrirá uma nova janela com a consulta SQL para criar o novo esquema pedindo sua confirmação se você quiser executar a consulta.

Revise a consulta SQL e clique em Aplicar Botão no canto inferior direito da janela para criar o esquema. Da mesma forma, diferentes consultas SQL também podem ser realizadas usando uma interface gráfica do usuário no MySQL Workbench.

Conclusão

O MySQL Workbench é um aplicativo de desktop que fornece uma boa interface gráfica do usuário do servidor de banco de dados relacional. É difícil para iniciantes usar a interface da linha de comando para executar consultas no servidor de banco de dados. O MySQL Workbench fornece uma boa visão do servidor de banco de dados e facilita o execução de consultas SQL. Este blog descreve etapas diferentes para se conectar ao servidor AWS RDS usando o MySQL Workbench.