Atlas

Atlas主要功能

1.读写分离

2.从库负载均衡

3.IP过滤

4.自动分表

5.DBA可平滑上下限DB

6.自动摘除宕机的DB

Atlas安装

上传Atlas-2.2.1.el6.x86_64.rpm 包

rpm -ivh Atlas-2.2.1.el6.x86_64.rpm
编辑配置文件

cd /usr/local/mysql-proxy/bin/

生成一个密文密码

./encrypt 123456

vim /usr/local/mysql-proxy/conf/test.cnf

#Atlas后端连接的MySQL主库的IP和端口,可设置多项,用逗号分隔#

proxy-backend-addresses = 200.200.2.11:3306

#Atlas后端连接的MySQL从库的IP和端口,@后面的数字代表权重,用来作负载均衡,若省略则默认1,可设置多项,用逗号分隔#

proxy-read-only-backend-addresses = 200.200.2.12:3306,200.200.2.13:3306

#用户名与其对应的加密过的MySQL密码,密码使用PREFIX/bin目录下的加密程序encrypt加密,下行>的user1和user2为示例,将其替换为你的MySQL的用户名和加密密码!

pwds = root:++gAN07C/Q0=

#SQL日志的开关,可设置为OFF、ON、REALTIME,OFF代表不记录SQL日志,ON代表记录SQL日志,REALTIME代表记录SQL日志且实时写入磁盘,默认为OFF#

sql-log = ON

#Atlas监听的工作接口IP和端口#

proxy-address = 0.0.0.0:3307

#默认字符集,设置该项后客户端不再需要执行SET NAMES语句#

charset = utf8

 启动Atlas

/usr/local/mysql-proxy/bin/mysql-proxyd test start

Atlas管理

mysql -uuser -ppwd -h 127.0.0.1 -P2345
原文地址:https://www.cnblogs.com/bnre/p/14183573.html