Как правильно удалить пользователя MySQL/MariaDB
ВНИМАНИЕ: Сделайте резервную копию ваших данных перед запуском команд из этой инструкции!
Шаг 1 - Подключение к серверу MySQL/MariaDB
Если у вас есть необходимость удалить какой-либо продукт типа WordPress или Drupal, то вы должны удалить пользователя из базы данных. Вам нужно удалить все выданные ранее права/разрешения и только после этого удалять пользователя.
Для начала вам необходимо подключиться к базе данных:
$ mysql -u root -p mysql
или
$ mysql -u root -h db.example.com -p mysql
Шаг 2 — список всех пользователей
Для того чтоб увидеть разрешения для пользователя bloguser введите:
mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';
Где:
- bloguser — имя пользователя MySQL/MariaDB
- localhost — имя хоста, с которого разрешено подключаться этому пользователю
- mywpblog — имя базы данных
Шаг 3 - отзыв всех разрешений
Введите следующую sql команду:
mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';
Пример вывода:
Query OK, 0 rows affected (0.00 sec)
Шаг 4 - Удаление пользователя
Введите следующую команду:
mariadb> DROP USER 'bloguser'@'localhost';
Пример вывода:
Query OK, 0 rows affected (0.00 sec)
Шаг 5 - удаление базы данных
Введите следующую команду:
mariadb> DROP DATABASE mywpblog;
Пример вывода:
Query OK, 0 rows affected (0.00 sec)
На этом все. :) Вы удалили пользователя базы данных.
Комментарии: