使用mysql-proxy实现读写分离
~]# mysql-proxy --help-all #比较重要的选项有以下几个--daemon #让mysql-proxy在后台工作
--user=#指定运行mysql-proxy进程的属主
--proxy-backend-addresses=#后端服务器
--proxy-read-only-backend-addresses=#只允许读的后端服务器
--log-level=(error|warning|info|message|debug) #指定日志级别
--log-file= #指定日志文件路径
--plugins=#要加载的插件名,插件路径在/usr/local/mysql-proxy/lib/mysql-proxy/plugins,该路径下有一个libadmin.so的插件,可以用来管理后端服务器,还有libproxy.so的插件,启用proxy的功能
--keepalive#如果proxy崩溃了,就会尝试去重启proxy
--proxy-lua-script= #指定要使用的lua脚本文件,lua脚本路径在/usr/local/mysql-proxy/share/doc/mysql-proxy,该路径下有一个实现读写分离的lua脚本文件rw-splitting.lua
--defaults-file #指定配置文件路径
页:
[1]