Как удалить или переместить учетную запись пользователя MySQL / MariaDB

Я создал учетную запись пользователя 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

Примеры возможных выводов данных:

Как удалить или переместить учетную запись пользователя MySQL / MariaDB
Рисунок 01: Оболочка MySQL/MariaDB

Шаг 2 –Перечислите всех mysql пользователей

Когда у вас есть приглашение MySQL или MariaDB, которое выглядит почти точно также, как и на рисунке 1, введите следующую команду в приглашении mysql> или mariadb>, чтобы просмотреть список пользователей MySQL / MariaDB

mariadb> SELECT User,Host FROM mysql.user;

Примеры возможных выводов данных:

Шаг 2 –Перечислите всех mysql пользователей
Рисунок 02: Как просмотреть/получить список учетных записей пользователей MySQL / MariaDB

В данном примере, мне нужно удалить mysql пользователя с именем ‘bloguser’@’localhost’ .

Шаг 3 – Список свойств для пользователя mysql

Для того, чтобы посмотреть какими свойствами обладает bloguser, введите:

mariadb> SHOW GRANTS FOR 'bloguser'@'localhost';

Примеры возможных выводов данных:

Шаг 3 – Список грантов для пользователя mysql
Рисунок 03: Вывод на экран пользовательских свойств

Где,

  1. bloguser – Mysql/Maridb имя пользователя
  2. localhost – Mysql/Mariadb имя хоста
  3. 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

Это интересно:

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *