Agora que você criou sua tabela, aprenda a conectar, preencher e executar sua primeira tabela MySQL com um script SQL previamente preenchido.
Tempo para a conclusão do módulo: 10 minutos
Você pode preencher o banco de dados com o arquivo seed.sql fornecido no repositório de tutoriais. Acesse sua instância do EC2 e execute este comando:
sintaxe: shell
$ mysql -h endpoint -P 3306 -u admin -p < seed.sql
Caso o comando trave, é possível que você esteja sendo bloqueado pelas configurações de Grupos de segurança. Verifique se a instância do EC2 tem acesso ao grupo de segurança atribuído à sua instância do MySQL. Por exemplo, digamos que sua instância do EC2 foi atribuída ao grupo de segurança padrão. Agora você pode modificar o grupo de segurança de sua instância do MySQL, editar as regras de entrada e adicionar uma regra MySQL/Aurora permitindo conexões na porta 3306 com origem em qualquer instância que esteja no grupo de segurança padrão:
Em Origem, você pode começar a digitar o nome do grupo de segurança e também será possível clicar no ID do Grupo de segurança. Caso precise aprender mais sobre Grupos de segurança, você pode conferir a documentação ou a Referência de regras de grupos de segurança.
Abaixo apresentamos um detalhamento dos comandos contidos no arquivo seed.sql. Caso obtenha êxito na operação de preenchimento do banco de dados, você pode ignorar as etapas abaixo e seguir diretamente para a etapa 4.
sintaxe: shell
$ mysql -h endpoint -P 3306 -u admin -p
Quando a senha for solicitada, insira a senha que você salvou na etapa 2.19.
sintaxe: SQL
mysql> CREATE database tutorial; Query OK, 1 row affected (0.01 sec)
Neste ponto, você pode usar o banco de dados do tutorial, criar tabelas e adicionar alguns registros.
sintaxe: SQL
mysql> USE tutorial; Database changed mysql> CREATE TABLE planet ( -> id INT UNSIGNED AUTO_INCREMENT, -> name VARCHAR(30), -> PRIMARY KEY(id)); Query OK, 0 rows affected (0.057 sec) mysql> INSERT INTO planet (name) VALUES ("Mercury"); Query OK, 1 row affected (0.008 sec) mysql> INSERT INTO planet (name) VALUES ("Venus"); Query OK, 1 row affected (0.011 sec) mysql> INSERT INTO planet (name) VALUES ("Earth"); Query OK, 1 row affected (0.009 sec) mysql> INSERT INTO planet (name) VALUES ("Mars"); Query OK, 1 row affected (0.009 sec) mysql> INSERT INTO planet (name) VALUES ("Jupiter"); Query OK, 1 row affected (0.008 sec) mysql> INSERT INTO planet (name) VALUES ("Saturn"); Query OK, 1 row affected (0.010 sec) mysql> INSERT INTO planet (name) VALUES ("Uranus"); Query OK, 1 row affected (0.009 sec) mysql> INSERT INTO planet (name) VALUES ("Neptune"); Query OK, 1 row affected (0.009 sec)
Nas próximas etapas, você usará a tabela de planetas no banco de dados do tutorial.