向角色中添加权限
创建角色后,需要向角色中添加权限,以便用户通过角色来使用这些权限。
前提条件
向角色中添加权限时,当前用户必须拥有被授予的权限,并且拥有 GRANT OPTION 权限,才能授权成功。查看当前用户所拥有的权限的相关操作请参见 查看用户权限。如果您没有相关权限,请联系管理员为您添加,为用户添加权限的相关操作请参见 直接授予权限。
操作示例
-
将
ALTER SYSTEM权限授予角色role1。GRANT ALTER SYSTEM ON *.* TO role1; -
将数据库
dbtest下的所有对象的SELECT权限授予角色role1。GRANT SELECT ON dbtest.* TO role1;支持将一个或多个权限同时添加到多个角色中。
GRANT SELECT,UPDATE ON dbtest.* TO role1,role2; -
将表
test1.tbl1的SELECT对象权限授予角色role1。GRANT SELECT ON test1.tbl1 TO role1; -
将表
test1.tbl1的c1列的SELECT权限授予角色role1。GRANT SELECT(c1) ON test1.tbl1 TO role1;