atlas+mysql實現主從複製和讀寫分離(二)

原文:http://www.cnblogs.com/cmsd/p/3617910.html


官方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 

9. 啓動停止重啓Mysql-proxy

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

10. 測試

mysql -uuser -ppassword -h127.0.0.1 -P3306

其中user@password能登陸到後端的Mysql且寫在配置文件中,password用encrypt加密,show processlist 查看一下是不是在slave上,insert一個查看是否插入到master上,並同步到slave上了




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章