阿里大神都在用的MySQL读写分离( 三 )

#---我将mysql-proxy服务管理脚本放在了/usr/local/mysql-proxy/init.d/文件夹里#---给执行权限,建立相应目录#chmod +x /usr/local/mysql-proxy/init.d/mysql-proxy#mkdir /usr/local/mysql-proxy/run#mkdir /usr/local/mysql-proxy/log#cd /usr/local/mysql-proxy/init.d/#---启动mysql-proxy#./mysql-proxy start#---停止mysql-proxy#./mysql-proxy stop#---重启mysql-proxy#./mysql-proxy restart一些相关参数:
PROXY_PATH=/usr/local/mysql-proxy/bin //定义mysql-proxy服务二进制文件路径
--proxy-read-only-backend-addresses=192.168.95.12:3306 //定义后端只读从服务器地址
--proxy-backend-addresses=192.168.95.11:3306 //定义后端主服务器地址
--proxy-lua-script=/usr/local/mysql-proxy/rw-splitting.lua //定义lua读写分离脚本路径
PROXY_PID=/usr/local/mysql-proxy/run/mysql-proxy.pid //定义mysql-proxy PID文件路径
--daemon //定义以守护进程模式启动
--keepalive //使进程在异常关闭后能够自动恢复【上面的管理脚本没有加上此参数】
--user=root //以root用户身份启动服务
--log-level=debug //定义log日志级别,由高到低分别有(error|warning|info|message|debug)
--log-file=/usr/local/mysql-proxy/log/mysql-proxy.log //定义log日志文件路径
(以上是自己的一些见解与总结,若有不足或者错误的地方请各位指出)
如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见 。




推荐阅读