Я создал учетную запись пользователя MySQL / MariaDB, используя эту страницу. Теперь я удалил свой блог WordPress, и я хочу удалить эту учетную запись пользователя, включая базу данных. Как удалить или перенести учетную запись пользователя MySQL или MariaDB в Linux или Unix-подобной системе, используя опцию командной строки mysql?
MySQL и MariaDB — системы управления базами данных с открытым исходным кодом. В этом кратком руководстве вы узнаете:
Как удалить или переместить учетную запись пользователя в базе данных MySQL или MariaDB в Linux или Unix-подобной системе
Предупреждение! Создайте резервную копию своей базы данных, прежде чем вводить одну из следующих команд.
Шаг 1 – Шаги по удалению пользователя MySQL/MariaDB
Если вы решили удалить приложение с открытым исходным кодом, такое как WordPress или Drupal, вам нужно удалить эту учетную запись пользователя. Вам нужно удалить все разрешения / свойства и удалить пользователя из таблицы MySQL. Сначала войдите в систему как пользователь MySQL mysql на сервер MySQL / MariaDB, используя оболочку, запустите:
$ mysql -u root -p mysql
ИЛИ
$ mysql -u root -h server-name-here -p mysql
Примеры возможных выводов данных:
Шаг 2 –Перечислите всех mysql пользователей
Когда у вас есть приглашение MySQL или MariaDB, которое выглядит почти точно также, как и на рисунке 1, введите следующую команду в приглашении mysql> или mariadb>, чтобы просмотреть список пользователей MySQL / MariaDB
mariadb> SELECT User,Host FROM mysql.user;
Примеры возможных выводов данных:
В данном примере, мне нужно удалить mysql пользователя с именем ‘bloguser’@’localhost’ .
Шаг 3 – Список свойств для пользователя mysql
Для того, чтобы посмотреть какими свойствами обладает bloguser, введите:
mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';
Примеры возможных выводов данных:
Где,
- bloguser – Mysql/Maridb имя пользователя
- localhost – Mysql/Mariadb имя хоста
- mywpblog – имя базы данных
Шаг 4 – Отменить все свойства для пользователя mysql
Введите следующую sql команду:
mariadb> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'bloguser'@'localhost';
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
Шаг 5 – Переместить/Удалить пользователя из таблицы пользователей
Введите следующую sql команду:
mariadb> DROP USER 'bloguser'@'localhost';
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
Шаг 6 – Удаление базы данных
Введите следующую команду:
mariadb> DROP DATABASE mywpblog;
Примеры возможных выводов данных:
Query OK, 0 rows affected (0.00 sec)
И, наконец, вы справились. Пользователь MySQL/MariaDB удаляется или перемещается с сервера в Unix или Linux через опцию командной строки.
Перевод: Анна Давыдова
Источник: cyberciti.biz
Это интересно: