GBase 8a
运维管理
文章
有关对新建数据库用户进行授权的测试
发表于2024-12-31 11:35:1530次浏览1个评论
现象描述:
已经对hwdw用户执行了如下授权:
Grant all on hwdw.* to hwdw;
但hwdw用户执行grant select on hwdw.table to hwkr的时候,报错无权限。
解答:
ALL 是个特殊权限,是把GRANT OPTION 之外的所有权限赋予指定用户(包括 SELECT, INSERT, UPDATE,DELETE, CREATE, TRUNCATE等 )。因此 hwdw用户没有"授权"的权限,需要用gbase用户或者root用户给hwdw用户授予“授权(GRANT OPTION)”的权限。
切换到gbase或root用户下,执行:grant grant option on hwdw.表(全库可用hwdw.*) to hwdw;
然后切换回hwdw用户,就能够进行授权了。
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526