Conectando ao RDS a partir da Instância EC2
Deslize para mostrar o menu
Para conectar ao banco de dados a partir de uma instância EC2, é necessário realizar as mesmas ações que ao conectar a um banco de dados a partir de qualquer computador Linux.
EC2 é simplesmente um computador alugado com o sistema operacional Linux instalado, portanto, não há nada de especial sobre ele.
Você aprenderá como conectar a partir da sua instância Linux ao banco de dados na nuvem e utilizar consultas SQL para recuperar, criar, modificar e excluir dados no banco de dados. Ao final, você terá acesso total e controle sobre o banco de dados.
Instalar MySQL
É necessário instalar o MySQL na sua instância. Utilize os seguintes comandos:
sudo su
dnf update -y
Este comando concede privilégios de superusuário e também atualiza componentes caso ainda não tenham sido atualizados em nosso sistema.
Em seguida, é necessário instalar o servidor MariaDB, que conterá o servidor MySQL necessário. Isso pode ser feito com o seguinte comando:
dnf install mariadb105-server -y
Após uma instalação bem-sucedida, é possível conectar à instância do banco de dados utilizando o seguinte comando:
mysql -u MY_USER -p -h MY_HOST -P 3306
Quando for solicitado a senha, nenhuma das teclas pressionadas será exibida. É necessário digitar a senha no teclado e pressionar enter.
Realização de operações usando SQL.
Agora que conectamos ao banco de dados via MySQL, podemos começar a realizar operações em nossos bancos de dados e tabelas.
Para começar, utilize o comando a seguir para verificar se está tudo correto e se estamos conectados ao banco de dados certo:
SHOW DATABASES;
Para executar um comando neste console, é necessário usar um ponto e vírgula no final. Caso contrário, você apenas passará para a próxima linha. Isso é bastante útil para escrever e organizar consultas grandes, mas tenha cuidado ao utilizar.
Em seguida, selecione o banco de dados criado para começar a trabalhar com as tabelas dentro dele usando um comando simples:
USE CodefinityGuideDatabase;
Agora é possível escrever uma consulta SQL comum aqui e buscar alguns dados de qualquer tabela.
Por exemplo, vamos verificar a tabela user_phones:
SELECT * FROM user_phones;
Recuperamos informações da tabela que criamos localmente pelo MySQL Workbench. Isso demonstra que nosso banco de dados está na nuvem e que não há nenhuma dificuldade em usar o RDS.
Parabéns por concluir o curso! Este é apenas o começo da sua jornada. Continue praticando o que aprendeu, explore mais sobre AWS e avance para os próximos cursos na Codefinity para expandir seus conhecimentos e habilidades.
1. Qual é o principal objetivo de uma instância EC2 na AWS?
2. Qual é o comando SQL correto para exibir todos os bancos de dados no MySQL?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Conectando ao RDS a partir da Instância EC2
Para conectar ao banco de dados a partir de uma instância EC2, é necessário realizar as mesmas ações que ao conectar a um banco de dados a partir de qualquer computador Linux.
EC2 é simplesmente um computador alugado com o sistema operacional Linux instalado, portanto, não há nada de especial sobre ele.
Você aprenderá como conectar a partir da sua instância Linux ao banco de dados na nuvem e utilizar consultas SQL para recuperar, criar, modificar e excluir dados no banco de dados. Ao final, você terá acesso total e controle sobre o banco de dados.
Instalar MySQL
É necessário instalar o MySQL na sua instância. Utilize os seguintes comandos:
sudo su
dnf update -y
Este comando concede privilégios de superusuário e também atualiza componentes caso ainda não tenham sido atualizados em nosso sistema.
Em seguida, é necessário instalar o servidor MariaDB, que conterá o servidor MySQL necessário. Isso pode ser feito com o seguinte comando:
dnf install mariadb105-server -y
Após uma instalação bem-sucedida, é possível conectar à instância do banco de dados utilizando o seguinte comando:
mysql -u MY_USER -p -h MY_HOST -P 3306
Quando for solicitado a senha, nenhuma das teclas pressionadas será exibida. É necessário digitar a senha no teclado e pressionar enter.
Realização de operações usando SQL.
Agora que conectamos ao banco de dados via MySQL, podemos começar a realizar operações em nossos bancos de dados e tabelas.
Para começar, utilize o comando a seguir para verificar se está tudo correto e se estamos conectados ao banco de dados certo:
SHOW DATABASES;
Para executar um comando neste console, é necessário usar um ponto e vírgula no final. Caso contrário, você apenas passará para a próxima linha. Isso é bastante útil para escrever e organizar consultas grandes, mas tenha cuidado ao utilizar.
Em seguida, selecione o banco de dados criado para começar a trabalhar com as tabelas dentro dele usando um comando simples:
USE CodefinityGuideDatabase;
Agora é possível escrever uma consulta SQL comum aqui e buscar alguns dados de qualquer tabela.
Por exemplo, vamos verificar a tabela user_phones:
SELECT * FROM user_phones;
Recuperamos informações da tabela que criamos localmente pelo MySQL Workbench. Isso demonstra que nosso banco de dados está na nuvem e que não há nenhuma dificuldade em usar o RDS.
Parabéns por concluir o curso! Este é apenas o começo da sua jornada. Continue praticando o que aprendeu, explore mais sobre AWS e avance para os próximos cursos na Codefinity para expandir seus conhecimentos e habilidades.
Obrigado pelo seu feedback!