GreatSQL社区

搜索

[已解决] 账号权限

272 6 2025-8-28 20:09
本帖最后由 lgrm 于 2025-9-12 17:18 编辑

我建了两个库,两个用户。一个test用户授权限制只能操作一个test库的权限。为什么这个账号能看到其他库的表,只是无法增删改

1、授权库




2、第二个库未授权


第二个库的表test为什么能看,怎么解决呢
全部回复(6)
yejr 2025-8-29 08:31:27
先把你怎么做的授权完整过程贴上来
lgrm 2025-8-30 11:51:57
yejr 发表于 2025-8-29 08:31
先把你怎么做的授权完整过程贴上来

create user 'root'@'192.168.1.20' identified by '*****';
grant all privileges on `test`.* to  'root'@'192.168.1.20';
flush privileges;
lgrm 2025-8-30 11:53:27
yejr 发表于 2025-8-29 08:31
先把你怎么做的授权完整过程贴上来

命令授权完了查看确实是标了一个库权限,navicate登录打开,所有库表都能看的见
yejr 2025-8-31 08:48:27
lgrm 发表于 2025-8-30 11:53
命令授权完了查看确实是标了一个库权限,navicate登录打开,所有库表都能看的见 ...

用这个账号连接后执行 show grants 再看看呢
lgrm 2025-9-9 14:03:56
yejr 发表于 2025-8-31 08:48
用这个账号连接后执行 show grants 再看看呢

处理好了,有两个权限,revoke一个权限后就可以了
wangcw 2025-9-10 20:31:55
还是语句的问题。
lgrm

3

主题

0

博客

22

贡献

新手上路

Rank: 1

积分
36

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-9-18 15:52 , Processed in 0.019954 second(s), 15 queries , Redis On.
快速回复 返回顶部 返回列表