Теперь, когда таблица создана, узнайте, как подключить, заполнить и запустить первую таблицу MySQL с помощью готового скрипта SQL.

Время прохождения модуля: 10 минут


Вы можете добавить в базу данных файл seed.sql, доступный в репозитории учебных пособий. Войдите в инстанс EC2 и выполните следующую команду:

syntax: shell

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

Зависание команды означает, что выполнение блокируется параметрами группы безопасности. Убедитесь, что у инстанса EC2 есть доступ к группе безопасности, назначенной инстансу MySQL. Допустим, ваш инстанс EC2 был назначен стандартной группе безопасности. Теперь вы можете изменить группу безопасности инстанса MySQL, изменить правила входящих подключений и добавить правило MYSQL/Aurora, которое разрешает подключения через порт 3306 от любого инстанса из стандартной группы безопасности:

Шаг 3

В поле Source (Источник) можно начать вводить имя группы безопасности, а затем выбрать ее идентификатор из списка. Дополнительные сведения о группах безопасности можно найти в документации или справочнике по правилам групп безопасности

Ниже представлен разбор команд, используемых в файле seed.sql. Если вам удастся заполнить базу данных, вы можете пропустить приведенные ниже инструкции и перейти сразу к шагу 4.

syntax: shell

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

Введите пароль, сохраненный на шаге 2.19, при появлении соответствующего запроса.

syntax: SQL

mysql> CREATE database tutorial;

Query OK, 1 row affected (0.01 sec)

На этом этапе можно использовать учебную базу данных, создавать таблицы и добавлять некоторые записи.

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)

На следующих этапах мы будем использовать таблицу планет из базы данных учебных пособий.