Перейти к основному содержанию

Введение

Ниже приведены типовые запросы для выдачи пользователям определённых разрешений.

Как выдать другому пользователю те же разрешения, что и текущему пользователю?

GRANT CURRENT GRANTS ON *.* TO another_user;

Как выдать пользователю определённое разрешение на основе привилегий текущего пользователя?

В приведённом ниже примере another_user сможет выполнять команды SELECT для всех баз данных и таблиц текущего пользователя.
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;

Как предоставить пользователю определённое разрешение для конкретной базы данных, исходя из привилегий текущего пользователя?

В приведённом ниже примере another_user сможет выполнять команды INSERT для всех таблиц в my_database.
GRANT INSERT ON my_database.* TO another_user;

Как предоставить конкретному пользователю все привилегии пользователя по умолчанию?

GRANT default_role TO another_user;
Последнее изменение 10 июня 2026 г.