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