Введение
В этом проекте вы научитесь подключаться к базе данных MySQL и получать информацию о текущем зарегистрированном пользователе и о системном пользователе.
👀 Предварительный просмотр
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.000 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Подключаться к базе данных MySQL с использованием команды
sudoбез пароля - Использовать функции
CURRENT_USERиSYSTEM_USERдля получения информации о пользователях - Сохранять SQL-скрипт в указанное место на диске
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как подключаться к базе данных MySQL и выполнять SQL-запросы
- Получать информацию о текущем зарегистрированном пользователе и о системном пользователе
- Сохранять SQL-скрипты в конкретное место на диске для дальнейшего использования
Подключиться к MySQL и получить информацию о пользователях
В этом шаге вы научитесь подключаться к базе данных MySQL с использованием команды sudo и получать информацию о текущем зарегистрированном пользователе и о системном пользователе.
- Откройте терминал и запустите службу MySQL с использованием следующей команды:
sudo service mysql start
- Подключитесь к базе данных MySQL с использованием команды
sudoбез пароля:
sudo mysql
Теперь вы должны находиться в提示符 MySQL, готовы выполнить SQL-запросы.
Показать информацию о текущем пользователе и системном пользователе
В этом шаге вы напишете SQL-запросы для отображения информации о текущем зарегистрированном пользователе и о системном пользователе.
- Откройте файл
currentUser.sql. - Добавьте следующий SQL-запрос:
SELECT CURRENT_USER(), SYSTEM_USER();
Этот запрос будет использовать функцию CURRENT_USER для получения информации о текущем зарегистрированном пользователе и функцию SYSTEM_USER для получения информации о системном пользователе.
Сохранить SQL-скрипт
В этом финальном шаге вы сохраните SQL-скрипт в указанное место на диске.
- Запустите скрипт в提示符 MySQL с использованием следующей команды:
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
Это выполнит SQL-скрипт и отобразит информацию о текущем зарегистрированном пользователе и о системном пользователе.
Вывод должен выглядеть примерно так:
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.000 sec)
Этот вывод показывает, что текущий зарегистрированный пользователь и системный пользователь — это оба root@localhost.
Поздравляем! Вы завершили проект и сохранили SQL-скрипт в указанное место.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



