TIDB如何设置访问白名单

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
tidb 6.1.1
如题,集群如何设置访问白名单?

是指针对SQL用户的白名单吗,这种限制登录用户的host可以不:

CREATE USER `rw_user`@`192.168.%`;

这个是给单个用户设置白名单。这里有个问题,就是怎么给它设置多个ip,比如公司和家里ip,没办法用通配符的那中~
除了通过单用户设置,想看看有没有那种,直接针对集群访问的白名单,就是白名单外的ip,根本就不让请求。

这种建议在Load Banlace里面做吧,从官网看企业版有这种功能:

1 个赞

好的,看到了,需要企业版 :joy:

单个用户host限制,能填多个ip吗

企业版有这功能

host不能写多个ip,你可以类似这样搞:

CREATE USER `rw_user`@`192.168.1.1` IDENTIFIED BY '111111';
CREATE USER `rw_user`@`192.168.1.2` IDENTIFIED BY '111111';





load balance节点开个防火墙白名单也行呀

1 个赞

每个ip一个账号,只是账号密码都一样