ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 25
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской Федерации
ФГБОУ ВО «Брянский государственный технический университет»
Кафедра «Компьютерные технологии и системы»
ОСНОВЫ ПОСТРОЕНИЯ БАЗ ДАННЫХ
Отчёт по лабораторной работе №1
«Развертывание MySQL сервер»
Студент группы О-21-ИСТ-итпк-Б
Прудников Н.В.________________
Преподаватель к.т.н. доц.
Беспалов В.А. __________________
Брянск 2023 г.
ЗАДАНИЕ
-
Создать нового пользователя (имя – транслит своей фамилии) -
Наделить созданного пользователя привилегиями, необходимыми для дальнейшей работы (см. п3) -
Зайти от имени созданного пользователя и создать еще двух пользователей с произвольными именами. Одного пользователя наделить привилегиями, необходимыми только для работы с базой данных test. Второго пользователя наделить всеми привилегиями кроме INSERT для работы с базой данных тест. При этом наличие базы данных тест не обязательно. Переименовать второго пользователя в пользователя RenamedUser. -
Отменить все привилегии двух последних созданных пользователей и удалить их.
ПОРЯДОК ВЫПОЛНЕНИЯ
Рисунок 1 Создание первого пользователя
-
Создать нового пользователя (имя – транслит своей фамилии) -
Наделить созданного пользователя привилегиями, необходимыми для дальнейшей работы
Рисунок 3 Наделение привилегиями
Рисунок 2 Наделение привилегиями
Рисунок 4 Наделение привилегиями
Рисунок 5 Заход от имени созданного пользователя
-
Зайти от имени созданного пользователя.
Создание первого пользователя с произвольным именем и наделение его привилегиями, необходимыми для работы с базой данных test
Рисунок 6 Создание и наделение привилегиями первого с произвольным именем
Создание второго пользователя с произвольным именем и наделение его всеми привилегиями, необходимыми для работы с базой данных test, кроме INSERT
Рисунок 7 Создание второго пользователя с произвольным именем
Рисунок 8 Наделение его всеми привилегиями, необходимыми для работы с базой данных test, кроме INSERT
Переименование второго пользователя в RenamedUser
Рисунок 9 Переименование второго пользователя в RenamedUser
Рисунок 12 Удаление пользователей
Рисунок 10 Отмена привилегий первого
-
О тмена всех привилегий двух последних созданных пользователей и их удаление
Рисунок 11 Отмена привилегий второго
ОТВЕТЫ НА ВОПРОСЫ
-
Для чего применяется система разграничения прав в MySQL?
Для более удобного администрирования бд, для более безопасной работы бд.
-
Какими способами возможно установить MySQL сервер?
Можно напрямую скачать установщик с официального сайта, можно использовать mysql в составе веб серверов.
-
Каким образом происходит взаимодействие пользователя с MySQL?
Взаимодействие происходит по принципу клиент-сервер. Пользователь шлет запросы, сервер предоставляет ответы.
-
Каким образом подключиться к MySQL от имени определенного пользователя?
mysql -u name -h host -p;
-
С помощью какой команды (запроса) возможно удалить пользователя?
DROP USER
-
Какими привилегиями должен обладать пользователь, чтобы создать нового пользователя и наделить его определенными привилегиями?
CREATE USER и GRANT
-
Какая привилегия необходима исключительно для добавления данных в базу?
INSERT
-
Какими привилегиями обладает суперпользователь root?
Привилегиями над всеми базами данных и таблицами, пользователями
-
Сколькими привилегиями наделен только что созданный пользователь?
При создании пользователя командой CREATE USER он не получает никаких прав на выполнение каких-либо действий в базе данных.
-
Что произойдет, если удалить суперпользователя root от имени этого же пользователя?
root является "супер" пользователем и удалить его нельзя.