【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
使用改用户账号密码登录能看到所有库的信息
【遇到的问题:问题现象及影响】
希望只看到有权限的一个库,这个支持吗
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
使用改用户账号密码登录能看到所有库的信息
把创建用户的语句和授权语句发出来看看
直接在navicat上弄的。
show grants for xf_xs@'%'看一下
手工跑吧:navicate也可以执行
创建用户test
CREATE USER ‘test’@‘%’ IDENTIFIED BY ‘test123!’;
删除用户test
DROP USER ‘test’@‘%’;
给test 用户test数据库权限
GRANT ALL PRIVILEGES ON test.* TO ‘test’@‘%’;
收回权限
REVOKE ALL PRIVILEGES ON test.* FROM ‘test’@‘%’;
navicate添加用户点 权限 添加权限可以选是哪个数据库
这么执行以后还是能看到所有的库
看看nivicat的连接属性是不是账号配置的不是这一个,按说不会发生这种情况
是的,确认好几次了
另外再看看select user,host from mysql.user where user=‘xf_xs’,是不是有同名的账号但是ip限制不同的
新建一共用户再按楼上的给下
navicat版本号多少