命令查看
6. 在下面路径创建一个admin.lua脚本
参照
7. 服务启动
#
./mysql-proxy --daemon --log-level=debug
--log-file=/var/log/mysql-proxy.log
--plugins='proxy'
读写分离脚本
--proxy-lua-script='/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua'
写服务器
--proxy-backend-addresses='192.168.57.92:3306'
读服务器
--proxy-read-only-backend-addresses='192.168.57.29:3306'
--proxy-read-only-backend-addresses='192.168.57.37:3306'
--plugins='admin'
--admin-username='admin'
--admin-password='admin88' --admin-lua-script='/usr/local/mysql-proxy/share/doc/mysql-proxy/admin.lua'
相关参数
MySQL读写分离的监控
mysql-proxy提供一个端口用来监控MySQL读写的实现
使用的默认端口是 4041
1. 使用下面的命令连接mysql-proxy的4041端口
# mysql -uadmin -padmin88 -h 192.168.57.92 --port 4041