Ora che hai creato la tabella, scopri come collegare, popolare ed eseguire la tua prima tabella MySQL con uno script SQL precompilato.

Tempo necessario per completare il modulo: 10 minuti


Puoi compilare il database con il file seed.sql fornito nel repository di tutorial. Accedi alla tua istanza EC2 ed esegui questo comando:

sintassi: shell

$ mysql -h endpoint -P 3306 -u admin -p < seed.sql

Se il comando si blocca, è probabile che tu sia stato bloccato dalle impostazioni del gruppo di sicurezza. Verifica che la tua istanza EC2 abbia accesso al gruppo di sicurezza assegnato alla tua istanza MySQL. Per esempio, supponiamo che la tua istanza EC2 sia stata assegnata al gruppo di sicurezza predefinito. Ora puoi modificare il gruppo di sicurezza della tua istanza MySQL, modificare le regole in entrata e aggiungere una regola MYSQL/Aurora che consente connessioni sulla porta 3306 da qualsiasi istanza del gruppo di sicurezza predefinito:

Fase 3

In Origine, puoi iniziare a digitare il nome del gruppo di sicurezza e potrai cliccare sull'ID del gruppo di sicurezza. Se hai bisogno di saperne di più sui gruppi di sicurezza, puoi consultare la documentazione o il Riferimento alle regole del gruppo di sicurezza

Di seguito viene presentata una distinta dei comandi contenuti nel file seed.sql. Se sei riuscito a compilare il database, puoi ignorare i passaggi seguenti e passare direttamente alla fase 4.

sintassi: shell

$ mysql -h endpoint -P 3306 -u admin -p

Quando viene richiesta una password, immettere la password salvata nella fase 2.19.

sintassi: SQL

mysql> CREATE database tutorial;

Query OK, 1 row affected (0.01 sec)

A questo punto puoi utilizzare il database del tutorial, creare tabelle e aggiungere alcuni record.

sintassi: 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)

Nelle prossime fasi, utilizzerai la tabella dei pianeti nel database del tutorial.