REVOKE
Отзывает привилегии у пользователей или ролей.
Синтаксис
Отзыв привилегий у пользователей
Отзыв ролей у пользователей
Описание
Для отзыва привилегий можно использовать привилегию более широкой области действия. Например, если у пользователя есть привилегия SELECT (x,y)
, администратор может отозвать ее с помощью одного из запросов: REVOKE SELECT(x,y) ...
, REVOKE SELECT * ...
или даже REVOKE ALL PRIVILEGES ...
.
Частичный отзыв
Вы можете отозвать часть привилегии. Например, если у пользователя есть привилегия SELECT *.*
, вы можете отозвать привилегию на чтение данных из какой-то таблицы или базы данных.
Примеры
Присвоить пользователю john
привилегию на SELECT
из всех баз данных кроме accounts
:
Присвоить пользователю mira
привилегию на SELECT
из всех столбцов таблицы accounts.staff
кроме столбца wage
: