日常管理 发表于 2017-09-24 阅读 1292回复 1

有关对新建数据库用户进行授权的问题

问题描述:
已经对hwdw用户执行了如下授权:
Grant all on hwdw.* to hwdw;
但hwdw用户执行grant select on hwdw.table to hwkr的时候,报错无权限



回答 (1)

高凡
发表于2017-9-24 10:03
问题解答:
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用户,就能够进行授权了

撰写回答

您需要登录后才可以回帖 登录 | 立即注册