mysql-proxy读写分离,负载均衡
配置mysql-proxy,创建主配置文件
1 cd /usr/local/mysql-proxy 2 mkdir lua #创建脚本存放目录 3 mkdir logs #创建日志目录 4 cp share/doc/mysql-proxy/rw-splitting.lua ./lua #复制读写分离配置文件 5 cp share/doc/mysql-proxy/admin-sql.lua ./lua #复制管理脚本 6 vi /etc/mysql-proxy.cnf #创建配置文件 7 [mysql-proxy] 8 user=root #运行mysql-proxy用户 9 admin-username=proxy #主从mysql共有的用户 10 admin-password=123.com #用户的密码 11 proxy-address=192.168.0.204:4000 #mysql-proxy运行ip和端口,不加端口,默认4040 12 proxy-read-only-backend-addresses=192.168.0.203 #指定后端从slave读取数据 13 proxy-backend-addresses=192.168.0.202 #指定后端主master写入数据 14 proxy-lua-script=/usr/local/mysql-proxy/lua/rw-splitting.lua #指定读写分离配置文件位置 15 admin-lua-script=/usr/local/mysql-proxy/lua/admin-sql.lua #指定管理脚本 16 log-file=/usr/local/mysql-proxy/logs/mysql-proxy.log #日志位置 17 log-level=info #定义log日志级别,由高到低分别有(error|warning|info|message|debug) 18 daemon=true #以守护进程方式运行 19 keepalive=true #mysql-proxy崩溃时,尝试重启 20 保存退出! 21 chmod 660 /etc/mysql-porxy.cnf
修改读写分离配置文件
1 vi /usr/local/mysql-proxy/lua/rw-splitting.lua 2 if not proxy.global.config.rwsplit then 3 proxy.global.config.rwsplit = { 4 min_idle_connections = 1, #默认超过4个连接数时,才开始读写分离,改为1 5 max_idle_connections = 1, #默认8,改为1 6 is_debug = false 7 } 8 end
启动mysql-proxy
/usr/local/mysql-proxy/bin/mysql-proxy --defaults-file=/etc/mysql-proxy.cnf
转载于:https://www.cnblogs.com/feiyun126/p/6946075.html
mysql-proxy读写分离,负载均衡相关推荐
- 基于amoeba实现mysql数据库的读写分离/负载均衡
更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 一.Amoeba的简述:[来自百度百科] Amoeba是一个以MySQL为底层数据存储,并对应用提供MyS ...
- mysql lvs 读写分离_mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)
mysql主从复制与lvs+keepalived实现负载高可用 目录 1.前言 4 2.原理 4 2.1.概要介绍 4 2.2.工作原理 4 2.3.实际作用 4 3方案 ...
- lvs加MySQL读写分离_mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)
mysql主从复制与lvs+keepalived实现负载高可用 文件夹 1.前言 4 2.原理 4 2.1.概要介绍 4 2.2.工作原理 4 2.3.实际作用 4 3方 ...
- MySQL Proxy 读写分离(实战总结)
规划: 主mysql服务器:192.168.1.21 从mysql服务器: 192.168.1.22 mysql读写分离器:192.168.1.23 1.读写分离服务器上解压安装包,并添加对应用户,并 ...
- mysql proxy 读写分离_mysql-proxy 实现读写分离
mysql-proxy 实现读写分离 主服务器Master:192.168.179.146 从服务器Slave:192.168.179.147 调度服务器MySQL-Proxy:192.168.179 ...
- mysql proxy读写分离实现_使用mysql-proxy实现读写分离
mysql-proxy本身并不能进行读写分离,要实现读写分离要依赖于lua,所以要先查看是否安装了lua,如果没有安装使用yum install安装上即可 ~]# rpm -q lua lua-5.1 ...
- mysql proxy 读写分离 1
#查了资料折腾半天,测出来了 #参考http://blog.csdn.net/e421083458/article/details/19697701这个脚本不错. #依赖包 yum -y instal ...
- 【MySQL8入门到精通】高可用-MySQLRouter读写分离负载均衡
作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM. Mysql.Oce ...
- mysql proxy 主从_【MYSQL知识必知必会】MySQL主从复制读写分离(基于mysql-proxy实现)...
MySQL主从复制读写分离(基于mysql-proxy实现) http://mirror.bit.edu.cn/mysql/Downloads/MySQL-Proxy/mysql-proxy-0.8. ...
- Amoeba实现mysql主从读写分离
Amoeba实现mysql主从读写分离 这段在网上看了下关于amoeba的文章,总体感觉好像要比mysql-proxy好的多,也参考了不少的资料,此文章可能与其他文章作者会有雷同的地方,请谅解,但是此 ...
最新文章
- 岳阳机器人餐厅在哪_从机器人咖啡看未来餐饮行业大方向,如何才能活下去?...
- MySQL 数据库常用命令
- java线程 教程_Java多线程系列教程
- php curl 测试,php使用curl检测网页是否被百度收录的示例
- Class的getResource与ClassLoader的getResource路径/问题
- spring的IOC原理,容器管理的bean类型、bean的生命周期
- 运维管理中的制度和流程
- python数据分析之(3)pandas
- MATLAB Simulink仿真应用
- 文件传输工具WinSCP下载安装教程
- 常用编码说明-GBKBIG5GB18030
- 焕然一新的 Vue 3 中文文档来了
- 界面画好了如何开发软件_如何做儿童类APP?来看英语流利说的实战经验总结!...
- 前端代码 review 流程规范
- 局域网服务器ie浏览器文件传输慢,局域网内打开IE浏览器很久才显示主页,慢的原因及解决方法...
- Jill Rides Again UVA - 507(求最大子序列和)
- 想做出高级又好看的PPT,这8个窍门你别错过
- (自己收藏)全面理解面向对象的 JavaScript
- [RCtank]在xcode的iOS虚拟机中对BLE(蓝牙4.0)进行调试
- pt-diskstats 报错 Can't locate Time/HiRes.pm in @INC
热门文章
- 关于System.identityHashCode(obj) 与 obj.hashcode()
- 火狐—火狐浏览器中的“HttpWatch”
- 将商品金额小写转换成大写
- 解决navicat连接不上mysql8
- python no such file or directory_Python3 no such file or directory
- linux rm 命令删除文件恢复_【Linux】恢复误删除的文件或目录
- everedit选择_【EverEdit怎么用】EverEdit好不好_使用技巧-ZOL软件百科
- 递归下降分析器 c++_专业围观质谱:汇总常见质谱仪专业对比分析!质量分析器直白解剖让你秒懂!...
- PHP多重身份认证,浅谈php用户身份认证
- java 多项式拟合最多的项数_Matlab polyfit 详解 | 方程组求解的稳定性 | 条件数