🐹 MariaDB: Как правильно удалить пользователя базы данных.

Содержание:

1. Задача.
2. Решение задачи.
3. Оригиналы источников информации.


1. Задача.

Если у вас есть необходимость удалить какой-либо продукт типа WordPress или Drupal, то вы должны удалить пользователя из базы данных. Вам нужно удалить все выданные ранее права/разрешения и только после этого удалять пользователя.

Внимание! Сделайте резервную копию ваших данных перед запуском команд из этой инструкции!

2. Решение задачи.

2.1. Подключение к серверу MariaDB.

Для начала вам необходимо сразу подключиться к базе данных name_of_db:

# mysql -u root -p name_of_db

2.2. Список всех пользователей.

Для того чтоб увидеть разрешения для пользователя user_of_db введите:

name_of_db> SHOW GRANTS FOR user_of_db@localhost;

где:

  • user_of_db — имя пользователя MariaDB;
  • localhost — имя хоста, с которого разрешено подключаться этому пользователю;
  • name_of_db — имя базы данных.

Ответ:

2.3. Отзыв всех разрешений.

Введите следующую sql-команду:

> REVOKE ALL PRIVILEGES, GRANT OPTION FROM user_of_db@localhost;

Ответ:

2.4. Удаление пользователя.

Введите следующую команду:

> DROP USER user_of_db@localhost;

Ответ:

2.5 Удаление базы данных.

Введите следующую команду:

> DROP DATABASE name_of_db;

Ответ:

Вы удалили пользователя базы данных.

3. Оригиналы источников информации.

  1. lyalyuev.info «Как правильно удалить пользователя MySQL/MariaDB».