首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql主从复制,读写分开

2012-09-04 
mysql主从复制,读写分离From:http://hi.baidu.com/yzy888/blog/item/98784fd074381d84a0ec9cc3.html?expor

mysql主从复制,读写分离

From:http://hi.baidu.com/yzy888/blog/item/98784fd074381d84a0ec9cc3.html

?

export CPPFLAGS="-I/usr/local/libevent/include"
export CFLAGS="-I/usr/local/libevent/include"
(四)安装mysql-proxy
#tar xvf mysql-proxy-0.6.1.tar.gz
#cd mysql-proxy-0.6.1
#./configure --prefix=/usr/local/mysql-proxy --with-mysql=/usr/local/mysql --with-lua
#Make && Make install
(五)创建启动脚本
#!/bin/bash
LUA_PATH="/usr/local/mysql-proxy/share/mysql-proxy/?.lua" /usr/local/mysql-proxy/sbin/mysql-proxy --proxy-backend-addresses=192.168.99.10:3306 --proxy-read-only-backend-addresses=192.168.99.20:3306 --proxy-lua-script=/usr/local/mysql-proxy/share/mysql-proxy/rw-splitting.lua >> /var/log/mysql-proxy.log &

#chmod a+x /usr/local/bin/mysql-proxy.sh
执行命令/usr/local/bin/mysql-proxy.sh启动服务
主要的命令行选项
--help-all显示所有的帮助选项
--admin-address=host:port???????? 管理主机及端口,默认是4041
--proxy-address=host:port???????? 代理服务器的监听地址及端口,默认4040
--proxy-read-only-address=host:port???????? 只读连接时,代理服务器的监听地址及端口
--proxy-backend-addresses=host:port??????? 连接真实服务器的地址及监听端口,默认是3306
--proxy-lua-script=file???????? 指定lua脚本的名称
使用方法
mysql-proxy --proxy-backend-addresses=<master_ip> :3306\
??????? --proxy-read-only-backend-addresses=<slave_ip1>:3306 \
??????? --proxy-read-only-backend-addresses=<slave_ip2>:3306?
测试 略。。。

热点排行