配置mysql-proxy,创建主配置文件

 cd /usr/local/mysql-proxy
mkdir lua #创建脚本存放目录
mkdir logs #创建日志目录
cp share/doc/mysql-proxy/rw-splitting.lua ./lua #复制读写分离配置文件
cp share/doc/mysql-proxy/admin-sql.lua ./lua #复制管理脚本
vi /etc/mysql-proxy.cnf #创建配置文件 [mysql-proxy]
user=root #运行mysql-proxy用户
admin-username=proxy #主从mysql共有的用户
admin-password=.com #用户的密码
proxy-address=192.168.0.204: #mysql-proxy运行ip和端口,不加端口,默认4040
proxy-read-only-backend-addresses=192.168.0.203 #指定后端从slave读取数据
proxy-backend-addresses=192.168.0.202 #指定后端主master写入数据
proxy-lua-script=/usr/local/mysql-proxy/lua/rw-splitting.lua #指定读写分离配置文件位置
admin-lua-script=/usr/local/mysql-proxy/lua/admin-sql.lua #指定管理脚本
log-file=/usr/local/mysql-proxy/logs/mysql-proxy.log #日志位置
log-level=info #定义log日志级别,由高到低分别有(error|warning|info|message|debug)
daemon=true #以守护进程方式运行
keepalive=true #mysql-proxy崩溃时,尝试重启 保存退出!
chmod /etc/mysql-porxy.cnf

修改读写分离配置文件

 vi /usr/local/mysql-proxy/lua/rw-splitting.lua
if not proxy.global.config.rwsplit then
proxy.global.config.rwsplit = {
min_idle_connections = , #默认超过4个连接数时,才开始读写分离,改为1
max_idle_connections = , #默认8,改为1
is_debug = false
}
end

启动mysql-proxy

/usr/local/mysql-proxy/bin/mysql-proxy --defaults-file=/etc/mysql-proxy.cnf

最新文章

  1. 从RPC开始(一)
  2. ajax提交表单+前端验证小示例
  3. WebService的两种方式Soap和Rest比较
  4. python的各种编辑器-PyScripter、pycharm 、atom、vscode、Sublime Text等等
  5. Android常见控件— — —ProgressBar
  6. Android list刷新后仍然定位到原来的位置,解决。
  7. sae crop 文档
  8. [认知]ClassLoader 认知一二三
  9. 在macos上基于python2.7安装PyQt5
  10. Hive中知识点
  11. ASP.NET Web API 之一 入门篇
  12. forEach循环
  13. 在Ubuntu下编译Qt错误及处理办法
  14. MapServer Tutorial——MapServer7.2.1教程学习——教程背景
  15. linux配置java环境变量jdk jre(详细)【转】
  16. Mybaties学习
  17. jquery获取焦点位于的元素
  18. java List集合记录 ArrayList和LinkedList的区别
  19. ubuntu11.10 64bit 编译android 4.0
  20. 并发编程(四)TaskFuture

热门文章

  1. 记一次安装kolla遇到DockerException: Error while fetching server API version: Timeout value connect was Timeout的问题
  2. Python3中的Json与Pickle
  3. iOS状态栏、导航栏的设置
  4. Swift3.0 UICollectionView简单使用
  5. linux影响上传文件大小的因素
  6. 洛谷 P4297 [NOI2006]网络收费
  7. s5pv210移植Minigui3.0.12
  8. CF959E Mahmoud and Ehab and the xor-MST 思维
  9. Activiti工作流开发准备(一)
  10. Josephus环的四种解法(约瑟夫环)