Sekarang tabel Anda telah dibuat, pelajari bagaimana menghubungkan, mengisi, dan menjalankan tabel MySQL pertama Anda dengan naskah SQL yang diisi sebelumnya.

Waktu untuk Menyelesaikan Modul: 10 Menit


Anda bisa mengisi database dengan file seed.sql yang tersedia di repository tutorial. Masuk ke dalam instans EC2 dan jalankan perintah ini:

syntax: shell

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

Jika perintahnya hang, mungkin Anda sedang diblokir oleh pengaturan Security Group. Verifikasi bahwa instans EC2 Anda memiliki akses ke grup keamanan yang ditetapkan untuk instans MySQL Anda. Contoh, misalnya instans EC2 Anda ditetapkan untuk grup keamanan default. Anda kini bisa mengubah grup keamanan instans MySQL Anda, mengedit aturan-aturan masuk dan menambahkan aturan MYSQL/Aurora yang mengizinkan koneksi pada port 3306 dari instans mana pun di grup keamanan default:

Langkah 3

Di Sumber, Anda dapat mulai mengetik nama grup keamanan dan Anda akan bisa klik pada Security Group ID. Jika Anda perlu belajar lebih tentang Security Groups, Anda bisa memeriksa dokumentasi atau Security Group Rules Reference

Di bawah ini adalah rincian perintah-perintah yang ada di file seed.sql. Jika Anda sukses dalam mengisi database, Anda bisa mengabaikan langkah-langkah berikut dan langsung melanjutkan ke langkah 4.

syntax: shell

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

Ketika diminta kata sandi, masukkan kata sandi yang Anda simpan di langkah 2.19.

syntax: SQL

mysql> CREATE database tutorial;

Query OK, 1 row affected (0.01 sec)

Pada titik ini Anda dapat menggunakan database tutorial, membuat tabel dan menambahkan sejumlah catatan.

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

Di langkah-langkah berikutnya Anda akan menggunakan tabel planet di database tutorial.