mysql-proxy读写分离,负载均衡
2024-09-06 18:39:57
配置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
最新文章
- 从RPC开始(一)
- ajax提交表单+前端验证小示例
- WebService的两种方式Soap和Rest比较
- python的各种编辑器-PyScripter、pycharm 、atom、vscode、Sublime Text等等
- Android常见控件— — —ProgressBar
- Android list刷新后仍然定位到原来的位置,解决。
- sae crop 文档
- [认知]ClassLoader 认知一二三
- 在macos上基于python2.7安装PyQt5
- Hive中知识点
- ASP.NET Web API 之一 入门篇
- forEach循环
- 在Ubuntu下编译Qt错误及处理办法
- MapServer Tutorial——MapServer7.2.1教程学习——教程背景
- linux配置java环境变量jdk jre(详细)【转】
- Mybaties学习
- jquery获取焦点位于的元素
- java List集合记录 ArrayList和LinkedList的区别
- ubuntu11.10 64bit 编译android 4.0
- 并发编程(四)TaskFuture
热门文章
- 记一次安装kolla遇到DockerException: Error while fetching server API version: Timeout value connect was Timeout的问题
- Python3中的Json与Pickle
- iOS状态栏、导航栏的设置
- Swift3.0 UICollectionView简单使用
- linux影响上传文件大小的因素
- 洛谷 P4297 [NOI2006]网络收费
- s5pv210移植Minigui3.0.12
- CF959E Mahmoud and Ehab and the xor-MST 思维
- Activiti工作流开发准备(一)
- Josephus环的四种解法(约瑟夫环)