Как удалить пользователя в MariaDB?

Лучший ответ:

  1. Для удаления пользователя MySQL/MariaDB.
  2. Для удаления.
  3. Перечислить все.
  4. list all mysql users.
  5. список грантов для пользователя mysql.
  6. lso перечисляет текущие уровни доступа, предоставленные указанному имени пользователя, и может быть использован для отмены этих разрешений при желании.
  7. или выдавать новые, которых еще нет (возможно отклонение)
  • Но как можно удалить всех пользователей на сервере MariaDB?

Простой SELECT * FROM mysql.user даст вам всех пользователей, так что проблема не в этом. Настоящий вопрос заключается в следующем: Хотим ли мы иметь анонимного пользователя со ВСЕМИ привилегиями для вашего приложения? Если вы не хотите этого, то есть несколько способов добиться того, что вы пытаетесь сделать.

Если кто-то имеет root-доступ в вашей системе и нуждается в более чем одной учетной записи, то ’лучше создать еще одну учетную запись суперпользователя, которая имеет такие же привилегии, как и учетная запись администратора (i.e.: remove mysql, flush, shutdown privs). Можно даже пойти дальше и разрешить только этой учетной записи суперпользователя выполнять команды connect/admin, такие как FLUSH PRIVILEGES.

Если у вас есть только одна учетная запись суперпользователя, например mysql Admin, то очевидно, что должен быть способ, как удалить все учетные записи пользователей со всеми привилегиями. Похоже, что MariaDB предоставляет такую функциональность, но она не отображается в пользовательском интерфейсе и поэтому нам нужен некоторый SQL код.

Если вы хотите удалить базу данных с сервера MariaDB, то вам необходимо иметь следующие привилегии. Если у вас есть только права “Select”, то вы не сможете удалить базы данных.

Как переименовать базу данных MariaDB?

Синтаксис этого запроса будет следующим: mysqladmin [options] rename old_database new_database . Вот несколько примеров переименования баз данных в MySQL Server. Если вы хотите переименовать базу данных с именем “testdb” в “test”, то выполните следующую команду:

Для создания новой базы данных в MySQL используется скрипт mysql_install_db. Этот сценарий будет вызван вашими сценариями запуска системы (такими как /etc/rc.d/init.d/mysql) при запуске или перезапуске демона (mysqld). Чтобы сделать.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ :

Как удалить пользователя mysql?

Оператор DROP USER можно использовать для удаления нескольких пользователей, разделив их учетные записи запятыми. Например: DROP USER ‘smithj’@’localhost’, ‘andersonk’@’localhost’; Используя этот синтаксис, из MySQL будут удалены два пользователя — smithj и andersonk.

Как удалить анонимного пользователя в MariaDB?

Войдите в mysql
Msql -u root -p.
Выберите User,Host из mysql.user; Должно вернуться что-то вроде MariaDB [mysql]> select User,Host from user; …
Удаление анонимного пользователя с помощью одного ‘ перед знаком @

Как изменить пользователя в MariaDB?

Вы можете использовать оператор RENAME USER для переименования нескольких пользователей, разделяя имена пользователей запятыми. Например:
RENAME USER ‘techonthenet’@’localhost’ TO ‘totn’@’localhost’, ‘checkyourmath.com’@’localhost’ TO ‘cym’@’localhost’;
Этот пример RENAME USER переименует двух пользователей в MariaDB.

Оставьте комментарий

Ваш адрес email не будет опубликован.