Показать информацию о текущем зарегистрированном пользователе

MySQLBeginner
Практиковаться сейчас

Введение

В этом проекте вы научитесь подключаться к базе данных 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 и получать информацию о текущем зарегистрированном пользователе и о системном пользователе.

  1. Откройте терминал и запустите службу MySQL с использованием следующей команды:
sudo service mysql start
  1. Подключитесь к базе данных MySQL с использованием команды sudo без пароля:
sudo mysql

Теперь вы должны находиться в提示符 MySQL, готовы выполнить SQL-запросы.

Показать информацию о текущем пользователе и системном пользователе

В этом шаге вы напишете SQL-запросы для отображения информации о текущем зарегистрированном пользователе и о системном пользователе.

  1. Откройте файл currentUser.sql.
  2. Добавьте следующий SQL-запрос:
SELECT CURRENT_USER(), SYSTEM_USER();

Этот запрос будет использовать функцию CURRENT_USER для получения информации о текущем зарегистрированном пользователе и функцию SYSTEM_USER для получения информации о системном пользователе.

Сохранить SQL-скрипт

В этом финальном шаге вы сохраните SQL-скрипт в указанное место на диске.

  1. Запустите скрипт в提示符 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, чтобы улучшить свои навыки.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться