主从环境:mysql
操做系统:CentOS6.5_x64linux
主服务器Master:192.168.0.103sql
从服务器Slave:192.168.0.105后端
调度服务器MySQL-Proxy:192.168.0.104服务器
1、mysql主从复制tcp
2、mysql-proxy实现读写分离测试
一、安装mysql-proxylua
实现读写分离是有lua脚本实现的,如今mysql-proxy里面已经集成,无需再安装操作系统
mv mysql-proxy-0.8.5-linux-el6-x86-64bit /software/mysql/mysql-proxy
二、配置mysql-proxy,建立主配置文件
[mysql-proxy]
#运行mysql-proxy系统用户
user=root
#主从mysql共有的用户
admin-username=proxy
#用户的密码
admin-password=123456
#mysql-proxy运行ip和端口,不加端口,默认4040
proxy-address=192.168.0.104:4040
#指定后端从slave读取数据
proxy-read-only-backend-addresses=192.168.0.105
#指定后端主master写入数据
proxy-backend-addresses=192.168.0.103
#指定读写分离配置文件位置
proxy-lua-script=/