redhat6.5 mysql proxy代理及主从同步及读写分离
1.上传及安装所需要的软件包和语言
2.解压 mysql-proxy到 /usr/local/下,并重新命名(可以不重新命名,主要太长闲麻烦)
3.修改环境变量 编译环境变量使其生效
4.配置读写分离
5.配置2台数据库(最后保持一致),创建数据库表及数据,付权限,我创建如下:
6.启动mysql-proxy
mysql-proxy --proxy-read-only-backend-addresses=192.168.189.203:3306 --proxy-backend-addresses=192.168.189.204:3306 --proxy-lua-script=/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua
7.查看监听端量是否正常(4040默认)
8.测试
(代理服务器 ip:207,特别说明代理要连接自己不是连接其他数据库ip,不然就连接不上 我自己犯的错误:截图说明)
错误记录:
写入(ip 204)
读(ip:203)
(证明读写分离成功!但是不能主从同步!接下来我们做主从同步)
来源:oschina
链接:https://my.oschina.net/u/1861462/blog/738476