追梦人 发表于 2023-2-16 21:39:10

MySQL Router如何限制客户端登录

正常在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

yejr 发表于 2023-2-17 09:45:16

目前MySQL Router好像还真的不支持这个功能:L
去给MySQL官方提个feature request吧:lol

土豆娃娃呀 发表于 2023-2-20 15:04:15

可以通过防火墙,限制IP+端口访问的方式,来限制router的请求地址
页: [1]
查看完整版本: MySQL Router如何限制客户端登录