Ниже приведены типовые запросы для выдачи пользователям определённых разрешений.
Как выдать другому пользователю те же разрешения, что и текущему пользователю?
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 г.