mysql-proxy可以用来代理mysql的访问,ubuntu14下的安装如下
apt-get install mysql-proxy -- 参数proxy-backend-addresses是真正MySQL服务的地址 -- 参数proxy-address是代理启动的端口(你的连接端口) mysql-proxy --proxy-backend-addresses=192.168.0.120:3306 --proxy-address=:5555 --admin-username=root --admin-password=123456 --admin-lua-script=>/usr/lib/mysql-proxy/lua/admin.lua
然后本地连接代理服务器的地址和端口即可。
我这里navicat和应用可以直接连接,workbench提示bad handshake
不过,目前官方推荐的是mysql router
https://dev.mysql.com/downloads/router/