Перейти к основному содержанию
Отзывает привилегии у пользователей или ролей.

Синтаксис

Отзыв привилегий у пользователей
Отзыв ролей у пользователей

Описание

Чтобы отозвать привилегию, можно использовать привилегию более широкого уровня, чем та, которую нужно отозвать. Например, если у пользователя есть привилегия SELECT (x,y), администратор может выполнить запрос REVOKE SELECT(x,y) ..., REVOKE SELECT * ... или даже REVOKE ALL PRIVILEGES ..., чтобы отозвать эту привилегию.

Частичный отзыв привилегий

Можно отозвать часть привилегии. Например, если у пользователя есть привилегия SELECT *.*, у него можно отозвать привилегию читать данные из определённой таблицы или базы данных.

Примеры

Предоставьте учетной записи пользователя john привилегию выполнять select во всех базах данных, кроме accounts:
Предоставьте учетной записи mira привилегию на выборку из всех столбцов таблицы accounts.staff, кроме столбца wage.
Оригинал статьи
Последнее изменение 2 июля 2026 г.