美文网首页
mysql 主备

mysql 主备

作者: 后知不觉1 | 来源:发表于2022-06-21 21:22 被阅读0次

    异步模式 (async-mode)

    image.png

    这种模式下,主节点不会主动推送数据到从节点,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主节点如果崩溃掉了,此时主节点上已经提交的事务可能并没有传到从节点上,如果此时,强行将从提升为主,可能导致新主节点上的数据不完整。

    配置

    1、主节点修改配置重启

      log-bin=/data1/mysql/data/mysql-bin
      server-id=1
      gtid_mode=off
    

    2、主节点创建同步用户

      grant replication slave on *.* to 'repl'@'%' identified by 'gtidUser';
      flush privileges; 
    

    3、从节点配置重启

      server-id=2
      gtid_mode=off
    

    4、从节点设置slave

        change master to
        master_host='10.1.200.152',
        master_user='root',
        master_port=3306,
        master_password='root',
        master_log_file='mysql-bin.000046',
        master_log_pos=664051961;
    
        start slave
    

    感谢大佬

    主要是为了记录备份下

    相关文章

      网友评论

          本文标题:mysql 主备

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