Введение
В рамках этого испытания вы закрепите навыки запуска службы MySQL и изучите системные базы данных и таблицы. Умение управлять службой MySQL и ориентироваться в системных таблицах является критически важным навыком для любого администратора баз данных или разработчика, работающего с MySQL.
Запуск MySQL и изучение системных таблиц
В этом задании вы попрактикуетесь в запуске службы MySQL, подключении к серверу и изучении системных баз данных и таблиц. Это фундаментальные навыки для работы с СУБД MySQL.
Задачи
- Запустить службу MySQL.
- Подключиться к MySQL от имени пользователя
root. - Вывести список всех баз данных в системе.
- Выбрать и изучить системную базу данных
mysql. - Вывести список всех таблиц в базе данных
mysql. - Сохранить список таблиц в файл с именем
system_tables.txtв директории~/project, которая уже создана для вас.
Требования
- Все команды должны выполняться в терминале внутри директории
~/project. - Используйте
sudo, когда это необходимо для выполнения команд с правами суперпользователя. - Подключитесь к MySQL через интерфейс командной строки.
- Используйте SQL-команды для вывода списка баз данных и таблиц.
- Результат должен быть сохранен в файл
system_tables.txtв директории~/project.
Подсказки
Дважды щелкните по файлу system_tables.txt на рабочем столе, чтобы открыть его в текстовом редакторе, затем скопируйте и вставьте вывод из терминала.

Иконка Desktop → project → правый клик для создания нового файла → system_tables.txt → двойной клик для открытия в текстовом редакторе → копирование и вставка вывода из терминала → сохранение и закрытие файла.
Пример
После выполнения команд и сохранения результатов вы можете проверить содержимое файла:
cat ~/project/system_tables.txt
+------------------------------------------------------+
| Tables_in_mysql |
+------------------------------------------------------+
| column_stats |
| columns_priv |
| db |
| event |
| func |
| general_log |
| gtid_slave_pos |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| index_stats |
| innodb_index_stats |
| innodb_table_stats |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| roles_mapping |
| servers |
| slow_log |
| table_stats |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+------------------------------------------------------+
Резюме
В этом испытании вы закрепили навыки запуска службы MySQL, подключения к серверу и исследования системных баз данных и таблиц. Эти действия составляют основу работы с базами данных MySQL. Данное задание подчеркивает важность умения управлять службой MySQL и понимать внутреннюю структуру системы.



