金仓数据库-创建新的用户赋于某个表的只读权限

2023-11-01 11:42:16 阅读:1 编辑

进入金仓数据库命令目录

cd /opt/Kingbase/ES/V8/Server/bin

先使用system进入命令行

./ksql -Usystem  -p54321 bigdata

创建用户(shareaccount为用户名)

CREATE USER shareaccount with password 'xx';

库级权限:连接(bigdata为数据库名)

GRANT connect ON database bigdata to shareaccount;

授权可以使用模式

GRANT usage ON schema public to shareaccount;

给T_TARGET_SHARE_INFO表只读

GRANT SELECT on public."T_TARGET_SHARE_INFO" to shareaccount;

测试新用户

./ksql -Ushareaccount  -p54321 bigdata

是否有权限

select * from "T_TARGET_SHARE_INFO";