zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    7月6日实习日志
    7月5日实习日志
    7月4日实习日志
    emacs设置tab缩进
    {{badmatch, {error, eexist}}
    windows下使用emacs+plink远程编辑erlang文件
    cowboy跨域请求处理
    erlang的base64解码问题
    Erlang-VM节点启动名冲突问题
    laya在微信小游戏中加载BitmapFont失效的问题
  • 原文地址:https://www.cnblogs.com/bnre/p/14183573.html
Copyright © 2011-2022 走看看