美文网首页
mysql主从备份配置

mysql主从备份配置

作者: fantasticMao | 来源:发表于2018-03-22 22:47 被阅读19次

    环境

    • Ubuntu16.04
    • Mysql 5.7.10
    • Master Host IP : 10.18.162.23
    • Slave Host IP : 10.18.162.34
    • MySQL同步账户:-u lmk -p 123456

    配置过程

    1.修改Master上Mysql的my.cnf文件

    [mysqld]
    log-bin=mysql-bin   // [必须]启用二进制日志
    server-id=1         // [必须]服务器唯一ID
    

    2.修改Slave上MySQL配置文件my.cnf

    [mysqld]
    log-bin=mysql-bin   // [非必须]Slave可以不启用二进制日志,配置二进制日志可以便于Master和Slave交换角色
    server-id=2         // [必须]服务器唯一ID
    

    3.重启Master和Slave的Mysql服务
    4.在Master上使用root用户登录建立同步账户并授权Slave

    mysql> GRANT REPLICATION SLAVE ON *.* to 'username'@'%' identified by 'password';
    mysql> FLUSH PRIVILEGES;
    

    5.使用root账户登录Master查看Master状态
    mysql> show master status;

    File Position Binlog_Do_DB Binlog_Ignore_DB Executed_Gtid_Set
    mysql-bin.000002 6584 thisonedb mysql

    6.配置Slave跟踪Master日志的位置

    mysql> change master to master_host='10.16.13.128',master_user='username',master_password='q123456',master_log_file='mysql-bin.000002',master_log_pos=6584;
    mysql> start slave;
    

    7.使用root账户登录MySQL核对Slave状态

    mysql> show slave status\G;
    *************************** 1. row ***************************
                   Slave_IO_State: Waiting for master to send event 
                      Master_Host: 10.16.13.128
                      Master_User: username
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: mysql-bin.000002
              Read_Master_Log_Pos: 6584
                   Relay_Log_File: bx-13-129-relay-bin.000003
                    Relay_Log_Pos: 6797
            Relay_Master_Log_File: mysql-bin.000002
                 Slave_IO_Running: Yes 
                Slave_SQL_Running: Yes
    
    

    需要特别核对Slave_IO_State、Slave_IO_Running、Slave_SQL_Running 值,以上值为正确配置状态.

    8.检查主从备份是否配置成功,在Master上创建Table或插入数据,查看Slave数据是否与Master同步

    相关文章

      网友评论

          本文标题:mysql主从备份配置

          本文链接:https://www.haomeiwen.com/subject/kikixftx.html