文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql读写分离

mysql读写分离

时间:2010-03-23  来源:tanyangxf

Mysql读写分离

(谭杨[email protected]

转载请说明出处:http://blog.chinaunix.net/u3/112315/showart.php?id=2200607


一、    必备软件:

1、LUA
   可以去LUA的官方下载:www.lua.org
2、MySQL Proxy
我们这里用的是for as4的版本

二、测试主机地址:
1、MySQL Proxy 安装地址:172.2.9.108

2、MySQL 服务器地址:172.2.9.109,172.2.9.110

三、安装
1、 LUA的安装
#tar zxvf lua-5.1.2.tar.gz 

# cd lua-5.1 lua
#make posix;make install;
   设置环境变量:
#export LUA_CFLAGS="-I/usr/local/include" LUA_LIBS="-L/usr/local/lib -llua -ldl" LDFLAGS="-lm"

#export  LUA_PATH=/usr/local/mysql/mysql-proxy/share/mysql-proxy/?.lua

2、MySQL Proxy 安装  
#tar -zxvf mysql-proxy-0.6.1-linux-rhel4-x86-32bit.tar.gz -C /usr/local/mysql/
#cd /usr/local/mysql
#mv mysql-proxy-0.6.1-linux-rhel4-x86-32bit/ mysql-proxy
# export PATH=$PATH:/usr/local/mysql/mysql-proxy/sbin/

四、使用MySQL Proxy
1、查看帮助选项
# mysql-proxy —help-all
2、对MySQL 操作
MySQL服务器假设已经安装。(安装步骤这里就不写 了)
3、启动MySQL-Proxy(测试读写分离)
# mysql-proxy —proxy-address=172.2.9.108:3306 —proxy-read-only-backend-addresses=172.2.9.109:3306 —proxy-backend-addresses=172.2.9.110:3306  —proxy-lua-script=/usr/local/mysql/mysql-proxy/share/mysql-proxy/rw-splitting.lua
这个例子中限制172.2.9.109为只 读,172.2.9.110为可写。

五、测试

(略)

排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载