常用 RBAC 查询
·一分钟阅读
帮助授予用户特定权限的查询。
简介
以下是一些常用的查询,可帮助授予用户特定权限。
如何将当前用户的相同权限授予另一个用户?
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;