背景:在家办公,IT 部门紧急开启 openvpn 供员工访问公司内网系统。需要访问阿里云上的数据库,但是数据库配置了白名单,只允许公司 IP 访问。
这种情况下可以在公司内网一台虚拟机上搭建 mysql 代理。
1.在CentOS7系统下安装mysql-proxy
yum install -y mysql-proxy
安装完成之后,使用mysql-proxy -V查看版本信息。注意package.path,后面会用到
2.编辑(新建)配置文件 /etc/mysql-proxy.cnf
[mysql-proxy]
admin-username=admin # 管理员账号
admin-password=admin # 管理员密码
admin-lua-script=/usr/lib64/mysql-proxy/lua/admin.lua # admin.lua 的路径为 package.path
daemon=true # 设置 daemon 进程
keepalive=true # 保持连接
proxy-backend-addresses=XXXXXXXXXX.aliyuncs.com # 需要访问的阿里云数据库
log-file=/va