Введение
В этом проекте вы научитесь получать и просматривать информацию о правах доступа пользователей из базы данных MySQL. Этот проект предназначен для того, чтобы помочь вам понять систему управления пользователями и правами доступа в MySQL, которая является важным навыком для администраторов баз данных и разработчиков.
👀 Предварительный просмотр

🎯 Задачи
В этом проекте вы научитесь:
- Как обращаться к базе данных MySQL с использованием команды
sudoбез пароля - Как переключиться на базу данных
mysql - Как запросить информацию о правах доступа для определенного пользователя, в данном случае для пользователя
root
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в системе управления пользователями и правами доступа в MySQL
- Получить и просмотреть информацию о правах доступа для определенного пользователя
- Применить полученные знания для управления правами доступа пользователей в своих проектах с базой данных MySQL
Доступ к MySQL и переключение на базу данных MySQL
В этом шаге вы научитесь обращаться к базе данных MySQL с использованием команды sudo без пароля и переключаться на базу данных mysql.
- Запустите службу MySQL:
sudo service mysql start
- Обращайтесь к базе данных MySQL с использованием команды
sudo:
sudo mysql
- Переключитесь на базу данных
mysql:
USE mysql;
Запросить информацию о правах доступа для пользователя root
В этом шаге вы научитесь запрашивать информацию о правах доступа для пользователя root с правами на модификацию.
- Откройте файл
showGrant.sqlи добавьте следующий SQL-запрос:
SELECT * FROM user WHERE User = 'root' AND Host = 'localhost';
- Сохраните файл
showGrant.sql. - Запустите SQL-скрипт в MySQL-пrompt:
SOURCE /home/labex/project/showGrant.sql;
Это покажет информацию о правах доступа для пользователя root с правами на модификацию.

Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.
