八:linux之mysql57读写分离mysql-proxy

linux之mysql57读写分离mysql-proxy

1 https://downloads.mysql.com/archives/proxy/ 去下载或者

https://cdn.mysql.com/archives/mysql-proxy/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz

解压 tar -zxvf mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz

2 默认安装路径 /usr/local/mysql-proxy

默认 lua脚本 在 /usr/local/mysql-proxy/share/doc/mysql-proxy下

3 创建配置文件vim /etc/mysql-proxy.cnf

创建日志路径mkdir /usr/local/mysql-proxy/logs/ touch /usr/local/mysql-proxy/log/mysql-proxy.log

mysql-proxy

#用户

user=root

##mysql账号

admin-username=root

##mysql密码

admin-password=Yumeko213@

##当前ip 和端口

proxy-address=192.168.106.131:4040

##设置主库ip 和端口

proxy-backend-addresses=192.168.106.128:3306

##设置从库ip 和端口 多个从逗号

proxy-read-only-backend-addresses=192.178.168.129:3306

##采用自带的lua脚本

proxy-lua-script=/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua

admin-lua-script=/usr/local/mysql-proxy/share/doc/mysql-proxy/admin-sql.lua

##设置日志

log-file=/usr/local/mysql-proxy/log/mysql-proxy.log

##设置级别

log-level=debug

##手动设置

daemon=true

##故障崩溃重启

keepalive=true

4 设置权限 chmod 660 /etc/mysql-proxy.cnf

5 修改lua的读写脚本中的最大值和最小值最小设置

vim /usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua

6 启动 mysql-proxy

cd /usr/local/mysql-proxy/bin

./mysql-proxy --defaults-file=/etc/mysql-proxy.cnf

7 测试外部链接工具


最后编辑于:2024-10-01 17:39:13
© 著作权归作者所有,转载或内容合作请联系作者

喜欢的朋友记得点赞、收藏、关注哦!!!

相关推荐
txxzjmzlh2 小时前
SpringBoot 配置⽂件
java·spring boot·spring
骑着蜗牛撵大象3276 小时前
2026 后端 AI 工程化:Spring AI 管调用、MCP 管工具、Agent 内嵌管自治
java·人工智能·后端·spring·ai·可观测性·mcp
揣一尾游鱼yu7 小时前
Spring上(IOC)笔记
java·笔记·spring·ioc
Thomas.Sir8 小时前
第13课:MyBatis-Plus整合SpringBoot4.x,分页、条件查询、逻辑删除实战
java·spring boot
todoitbo9 小时前
MongoDB迁移之后,Spring Data 和 Hibernate 各自接哪类请求
大数据·数据库·mongodb·spring·hibernate·金仓数据库
小蒜学长13 小时前
编程语言在线学习平台的设计与实现(代码+数据库+LW)
java·spring boot·后端·编程语言在线学习平台·在线编码
Flynn Liang13 小时前
Spring AI 多模态实战(下):文生图 + TTS 语音合成(含 2.0 流式音频分片)
人工智能·spring·文生图·音视频·语音合成·tts·springai
java1234_小锋13 小时前
【技术专题】CSS3 网页技术 - CSS3 布局进阶
前端·css·css3
步行cgn13 小时前
Spring MVC 执行流程详解:一次请求的完整旅程
java·spring·mvc
步行cgn13 小时前
Spring MVC 九大核心角色详解:请求处理链路中的每一个关键组件
java·spring·mvc