Назад | Перейти на главную страницу

Очистите привилегии MySQL

Можно ли удалить пользователей / привилегии, которые существуют, но не имеют доступа к базе данных (за исключением пользователей с глобальными привилегиями)

Также я заметил, что ряд «привилегий для конкретной базы данных», которые больше не существуют, по-прежнему назначаются пользователю даже после удаления базы данных?

вам следует обратиться к drop user

select * from mysql.user;

затем с помощью команды drop user он удалит привилегии
а также записи в db (table)

Привилегии на уровне таблицы:

select * from mysql.tables_priv;

Привилегии уровня БД:

select * from mysql.db;

Я уверен, ты знаешь, что тебе нужно flush privileges каждый раз, когда вы меняете разрешения.

Пытаться этот для получения дополнительной информации о привилегиях.

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