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

by itisgood

Я создал учетную запись пользователя MySQL / MariaDB, используя эту страницу.

Теперь я удалил свой блог Wordpress, и я хочу удалить его.

Как удалить или удалить учетную запись пользователя MySQL или MariaDB в Linux или Unix-подобной системе, используя опцию командной строки mysql?

Оба MySQL и MariaDB – система управления базами данных с открытым исходным кодом.

В этом кратком руководстве вы узнаете, как удалить учетную запись пользователя в базе данных MySQL или MariaDB в Linux или Unix-подобной системе.

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

Чтобы удалить учетную запись пользователя, вы должны войти в качестве учетной записи пользователя root на своем сервере MySQL или MariaDB.

Давайте подробно рассмотрим все этапы.

Предупреждение. Создайте резервную копию базы данных, прежде чем вводить одну из следующих команд.

Шаг 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, введите следующую команду в приглашении mysql> или mariadb>, чтобы просмотреть список пользователей MySQL / MariaDB:

mariadb> SELECT User,Host FROM mysql.user;

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

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

Чтобы узнать, что предоставляет bloguser, введите:

mariadb> SHOW GRANTS FOR ‘bloguser’@’localhost’;

Где

  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 через опцию командной строки.

Примечание о команде SQL DROP USER для удаления учетной записи пользователя MySQL / MariaDB

Команда DROP USER удаляет одну или несколько учетных записей MariaDB.

Он удаляет строки привилегий для учетной записи из всех таблиц предоставления.

Чтобы использовать этот оператор, вы должны иметь глобальную привилегию CREATE USER или привилегию DELETE для базы данных mysql.

Синтаксис:

mariadb> DROP USER foo;
mariadb> DROP USER IF EXISTS bar;

 

You may also like

Leave a Comment