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用户,就能够进行授权了。

评论

登录后才可以发表评论
崔哥发表于 6个月前
百花头上开,冰雪寒中见。霜月定相知,先识春风面。主人情意深,不管江妃怨。折我最繁枝,还许冰壶荐。