跳至主要内容

常见的 RBAC 查询

·阅读时间:1分钟

如何将当前用户的相同权限授予另一个用户?

GRANT CURRENT GRANTS ON *.* TO another_user;

如何根据当前用户的授权向用户授予特定权限?

在以下示例中,another_user 将能够对当前用户的所有数据库和表执行 SELECT 命令。

GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;

如何根据当前用户的授权向用户授予特定数据库的特定权限?

在以下示例中,another_user 将能够对 my_database 中的所有表执行 INSERT 命令。

GRANT INSERT ON my_database.* TO another_user;

如何根据默认用户向特定用户授予所有授权?

GRANT default_role TO another_user;