mysql-proxy之奇虎360 Atlas 安装实现mysql读写分离

官方git https://github.com/Qihoo360/Atlas

参照:http://blog.qixingzhong.com/2013/09/centos-install-atlas.html

  1. 安装必要的依赖包

yum install pkg-config libevent* glib lua
2. 升级安装autoconf,编译安装automake需要

wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz && tar zxvf autoconf-2.69.tar.gz && cd autoconf-2.69 && ./configure && make && make install
3. 升级安装automake,编译安装glib需要

wget http://ftp.gnu.org/gnu/automake/automake-1.13.2.tar.gz && tar zxvf automake-1.13.2.tar.gz && cd automake-1.13.2 && ./configure && make && make install
4. 安装libffi-devel glibc编译需要

yum -y install libffi-devel
5. 编译安装glib,Atlas需要glib-2.0 >= 2.32.0

wget http://ftp.gnome.org/pub/gnome/sources/glib/2.36/glib-2.36.3.tar.xz && tar xvf glib-2.36.3.tar.xz && cd glib-2.36.3 && ./configure
export PKG_CONFIG_PATH=/usr/bin/pkg-config
make && make install
6. 下载Atlas rpm包,安装

https://github.com/Qihoo360/Atlas/releases 下载对应的版本,以centos6.4 x86_64为例

rpm -ivh Atlas-2.0.5.el6.x86_64.rpm
7. 链接库文件或者在ld.conf.d中添加库文件

echo ‘/usr/local/mysql-proxy/lib/’> /etc/ld.so.conf.d/mysql-proxy.conf
ldconfig -v
8. 修改配置文件/usr/local/mysql-proxy/conf/test.cnf

见https://github.com/Qihoo360/Atlas/wiki/Atlas%E7%9A%84%E5%AE%89%E8%A3%85

  1. 启动停止重启Mysql-proxy

/usr/local/mysql-proxy/bin/mysql-proxyd test start|stop|restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值