• linux配置mysql5.6 主主复制同步


    原理:

     主主复制即在两台MySQL主机内都可以变更数据,而且另外一台主机也会做出相应的变更。聪明的你也许已经想到该怎么实现了。对,就是将两个主从复制有机合并起来就好了。只不过在配置的时候我们需要注意一些问题,例如,主键重复,server-id不能重复等等。

    在172.16.38.225里的my.cnf配置

    server_id=2
    log_bin=/data/mysql-5.6.33/data/log-bin.log
    #relay-log=mysql-relay-2
    auto_increment_increment=2   #步进值auto_imcrement。一般有n台主MySQL就填n
    auto_increment_offset=12  #起始值。一般填第n台主MySQL。此时为第一台主MySQL
    
    #同步哪些数据库,除此之外,其他不同步
    binlog-ignore-db = mysql
    binlog-ignore-db = test
    binlog-ignore-db = information_schema
    #只同步哪些数据库,除此之外,其他不同步
    binlog-do-db = huagang

    在172.16.38.226里的my.cnf配置

    server_id=3
    log_bin=/data/mysql-5.6.33/data/log-bin.log
    #relay-log=mysql-relay-3
    auto_increment_increment=2   #步进值auto_imcrement。一般有n台主MySQL就填n
    auto_increment_offset=11  #起始值。一般填第n台主MySQL。此时为第一台主MySQL
    
    #同步哪些数据库,除此之外,其他不同步
    binlog-ignore-db = mysql
    binlog-ignore-db = test
    binlog-ignore-db = information_schema
    #只同步哪些数据库,除此之外,其他不同步
    binlog-do-db = huagang

    弄好配置之后,按原来的主从复制同步,反过来从主复制同步配置设置

    请参考linux配置mysql5.6 主从同步

    全部弄好测试,随意在两台机在添加一些数据,查看两边的是否都有。都有的的话,说明配置是正常的

  • 相关阅读:
    快递全面实名制 再也见不到这些奇葩收件名
    遇到难题了,程序员们快来想个办法吧
    我为什么不鼓励所有的程序员写博客?
    如何选择编程语言?
    单机版FastDFS+nginx文件服务器搭建
    质量缩放
    abaqus应力云图
    冷镦钢 Kaltstauchstahl 易切削钢 Automatenstahl
    Latente Wärme
    Unterschied der Wärmedurchgang und Wärmeübergang
  • 原文地址:https://www.cnblogs.com/fuanyu/p/14690712.html
Copyright © 2020-2023  润新知