您的位置:首页 > 数据库 > MySQL

MySQL-Proxy实现读写分离部署文档

2014-05-27 18:31 609 查看
实验拓扑图:


实验环境说明:MySQL主从已经部署完成,并且授权mysql-proxy主机数据库权限
系统 centos 6.4 _ x86_64
192.168.0.101 mysql-proxy
192.168.0.102 mysql-master
192.168.0.103 mysql-slave
部署开始:
检查依赖包

2.下载通用的压缩包 mysql-proxy-0.8.4-linux-glibc2.3-x86-64bit.tar.gz 直接解压使用
3.环境变量配置
4.启动mysql-proxy
5.检查启动结果
# 此时只能实现简单的读写分离
# 添加启动脚本和管理查询模块
6.为mysql-proxy服务脚本提供配置文件/etc/sysconfig/mysql-proxy
7.编辑mysql-proxy依赖的admin.lua脚本
8. 编辑mysql-proxy启动脚本
chmod 700 /etc/init.d/mysql-proxy
9. 重启mysql-proxy
10.检查启动结果

说明: 4040 是mysql-proxy 本身监听的端口
4040 是mysql-proxy 管理模块监听的端口
11.此时登陆管理模块,查看后端状态
#由于此时没有进行任何操作,所以主从状态都是unknown
12.执行查询操作,查看主从状态变化

# 由于主是支持读写的,所以发现主状态变为了up是正常现象,要想观看到从的状态,需要多次查询

#此时发现主从状态全部变成了up状态
本文出自 “技术成就未来” 博客,请务必保留此出处http://jishuweiwang.blog.51cto.com/6977090/1416006
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息