mysql代理服务器的搭建(读写分离)
实验环境:
所有主机之间物理连接正常
2台数据库服务器上的数据库服务要正常运行,并在期内建立一个同名同表的库,但内容区别,以便验证
停止mysql代理服务器上的数据库服务
2台数据库服务器上授权yeyue用户可以从网络中的所有主机访问自己,对自己 的所有库所有表有完全权限 密码123
grant all on *.* to yeyue@"%" identified by"123";
二、配置代理服务器
1、 验证2台数据库服务器上的授权用户权限
mysql -h192.168.1.10 -uyeyue -p123
mysql -h192.168.1.1 -uyeyue -p123
2、安装提供mysql代理服务的软件
[[email protected] ~]# rpm -qa | grep lua
lua-5.1.4-4.1.el6.x86_64
tar -zxvfmysql-proxy-0.8.3-linux-rhel5-x86-64bit.tar.gz
mv mysql-proxy-0.8.3-linux-rhel5-x86-64bit /usr/local/mysqlproxy
cd /usr/local/mysqlproxy/
bin 可执行命令
include lib libexec licenses 程序运行时调用的库文件和头文件
share/doc/mysql-proxy/ 脚本文件目录
cd share/doc/mysql-proxy/
chmod +x rw-splitting.lua