关于360旗下Atlas运维记事

参考地址:https://www.cnblogs.com/yyhh/archive/2015/12/29/5084844.html

 

Atlas运维常用命令

Atlas官方链接: https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md

Atlas下载链接: https://github.com/Qihoo360/Atlas/releases

 

一、架构搭建
    
    1.1:授权并测试是否可以对主从数据库进行访问(也可以先做主从,然后创建该账号,这样会直接同步,否则的话主从都要对这个用户进行授权)
        >grant all on *.* to 'abc'@'%' identified by 'abc123';
        >flush privileges;        ##刷新权限配置,使其立即生效
        >use mysql;            ##切换到mysql数据库查看授权情况
        >select user,host from user;


    1.2:测试对主从进行访问:
        #mysql  -hMASTER_HOST  -uUSER  -pPASSWORD
    
    1.3:Mysql主从搭建
        1.1.1:数据库安装
        1.1.2:修改主从配置文件
        1.1.3:主从配置命令

            主库执行:
                show master status;        ##得到master_log_file和master_log_pos

            
        1.1.4:请注意,如果之前做过主从,需要先stop slave; 然后reset slave;    否则有可能会报错“ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository”

            从库执行:
                >change master to master_host='172.16.1.148',
                >master_user='abc',
                >master_password='abc123',
                >master_log_file='bin-log-0001',
                >master_log_pos=120;
                
                >start slave;

                >show slave status \G            ##查看主从是否同步 " Slave_IO_Running: Yes ;Slave_SQL_Running: Yes "

        
二、Atlas架构安装
    2.1:上传Atlas安装包并安装    "rpm -ivh Atlas-2.2.1.el6.x86_64.rpm"

    2.2:修改Atlas配置文件:/usr/local/mysql-proxy/conf/test.cnf    (修改之前先对密码进行加密:/usr/local/mysql-proxy/bin/encrypt tech123 得到密码:WYZr3l8uTqU=)
        第06行:#管理接口的用户名
            admin-username = abc

        第09行:#管理接口的密码
            admin-password = abc123

        第15行:#Atlas后端连接的MySQL从库的IP和端口,@后面的数字代表权重,用来作负载均衡,若省略则默认为1,可设置多项,用逗号分隔
            proxy-read-only-backend-addresses = 127.0.0.1:3306@1

        第18行:#用户名与其对应的加密过的MySQL密码,密码使用PREFIX/bin目录下的加密程序encrypt加密,下行的user1和user2为示例,将其替换为你的MySQL的用户名和加密密码!
            示例:pwds = user1:+jKsgB3YAG8=, user2:GS+tr4TPgqc=

        其他配置:自行看配置文件,有详细说明,自行决定是否需要修改
    
    2.3:启动Atlas:
        #/usr/local/mysql-proxy/bin/mysql-proxyd test start|stop|restart|

        
三、Atlas测试

    3.1:进入管理接口

        mysql -h127.0.0.1 -P2345 -uabc -pabc123                ##进入管理模式

        select * from help;                        ##查看管理模式下都能干啥事儿

        SELECT * FROM backends;                        ##查看状态

    3.2:进入数据操作模式
    
        mysql -h127.0.0.1 -P2345 -uabc -pabc123

        >show database;            ##
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值