mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。
1.下载mysql-proxy. https://downloads.mysql.com/archives/proxy/
2.解压包,创建配置文件mysql-proxy.conf,端口号可以更换。内容如下:
[mysql-proxy]
admin-lua-script=D:/Program Files (x86)/mysql-proxy/lib/mysql-proxy/lua/admin.lua
proxy-address=localhost:3306
proxy-backend-addresses=源服务器地址:3306
log-file=D:/Program Files (x86)/mysql-proxy/log/mysql-proxy.log
log-level=debug
daemon=true
keepalive=true
3.在解压后的BIN文件夹下,执行如下命令;
mysql-proxy.exe --defaults-file="D:/Program Files (x86)/mysql-proxy/mysql-proxy.conf"
4.利用客户端进行连接,例:
主机:localhost
端口:3306
用户名:源数据库用户名
密码:源数据库密码