mysql-proxy
解压 mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz文件
创建配置文件
vim /etc/mysql-proxy.cnf
user=root
admin-username=root
admin-password=root
#代理的主机IP名
proxy-address=192.168.95.134:4040
#指定主库的ip
proxy-backend-address=192.168.95.130:3306
#指定读库(从库)的ip
proxy-read-only-backend-addresses=192.168.95.132:3306,192.168.95.133:3306
#采用lua脚本管理
proxy-lua-script=/share/doc/mysql-proxy/rw-spiltting.lua
#log路径
log-file=/var/log/mysql-proxy.log
log-level=debug
#进程的运行模式
daemon=true
#是否重启
keepalive=true
修改权限
chmod 660 /etc/mysql-proxy.cnf
修改rw-spilttind.lua脚本
#连接池
#最小链接 4改成1
min_idle_connections = 1
min_idle_connections = 8
启动mysql-proxy
./mysql-proxy --defaults-file=/etc/mysql-proxy.cnf