GreatSQL社区

搜索

[已解决] MySQL Router如何限制客户端登录

840 2 2023-2-16 21:39
正常在MySQL我创建一个用户,这个用户限制在服务器网段登录(172.16.0.%),那么我可以这样创建用户:

create user testuser@'172.16.0.%' identified by 'abxxxxxx';

那么这个用户只能在172.16.0的网段登录数据库(172.16.0.1),在172.16.1的网段,即使用户名和密码都对也不能登录数据库

那么现在,我使用MySQL Router来做MySQL的前端代理,使用testuser用户连接MySQL Router的IP(172.16.0.2),
在除172.16.0网段其它的网段也能登录数据库,比如我在客户端IP(172.16.10.3)用navicate也能登录数据库。

我的问题是,怎么让testuser用户连接 mysql router的IP(172.16.0.2),也能限制客户端IP ?
即: 172.16.0网段可以用testuser用户连接数据库
172.16.2网段不能登录数据库,使用MySQL Router
全部回复(2)
yejr 2023-2-17 09:45:16
目前MySQL Router好像还真的不支持这个功能
去给MySQL官方提个feature request吧
土豆娃娃呀 2023-2-20 15:04:15
可以通过防火墙,限制IP+端口访问的方式,来限制router的请求地址
追梦人

1

主题

0

博客

2

贡献

新手上路

Rank: 1

积分
3

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-11-23 18:28 , Processed in 0.021288 second(s), 16 queries , Redis On.
快速回复 返回顶部 返回列表