双主双从结构图

Master1配置

server-id=1

#开启binlog日志
log-bin=mysql-bin #忽略的库
binlog-ignore-db=mysql #复制的库
binlog-do-db=test #binlog格式:ROW(行模式,记录所有变动的行,存入binlog,缺点:当遇到批量修改的sql时,容易导致日志sql过多) # STATEMENT(记录每条修改的SQL,存入binlog,缺点:当遇到now()这些函数时,会导致主从出现数据误差) # MIXED(实现ROW和STATMENT切换,缺点:无法识别@@的系统变量)
binlog-format=STATEMENT #主键递增的步长,由于双主,如果是自动递增的主键的话,会出现主键冲突的问题 auto_increment_increment=2 #主键自动递增的初始值,双主的起始值设置的时候需要错开
auto_increment_offset=1 #双主的实例从对方实例中同步过来的数据进行二进制日志文件记录,这样才能让从节点进行同步
log-slave-updates

Master2配置

server-id=3

#开启binlog日志
log-bin=mysql-bin #忽略的库
binlog-ignore-db=mysql #复制的库
binlog-do-db=test #binlog格式:ROW(行模式,记录所有变动的行,存入binlog,缺点:当遇到批量修改的sql时,容易导致日志sql过多) # STATEMENT(记录每条修改的SQL,存入binlog,缺点:当遇到now()这些函数时,会导致主从出现数据误差) # MIXED(实现ROW和STATMENT切换,缺点:无法识别@@的系统变量)
binlog-format=STATEMENT #主键递增的步长,由于双主,如果是自动递增的主键的话,会出现主键冲突的问题 auto_increment_increment=2 #主键自动递增的初始值,双主的起始值设置的时候需要错开
auto_increment_offset=2 #双主的实例从对方实例中同步过来的数据进行二进制日志文件记录,这样才能让从节点进行同步
log-slave-updates

从库配置不变,根上面结构图配置绑定关系即可,参考单主单从配置:https://www.cnblogs.com/yaohy/p/16229857.html

    

  

最新文章

  1. Storm:最火的流式处理框架
  2. OpenCV图像处理中常用函数汇总(2)
  3. CSS控制XML与通过js解析xml然后通过html显示xml中的数据
  4. 纯CSS3制作卡通场景汽车动画效果
  5. 【分享】4款WiFi广告营销利器推荐
  6. 【转】Android 如何在Eclipse中查看Android API源码 及 support包源码
  7. redis(一)简介
  8. JAVA基础知识总结:七
  9. [Bayesian] “我是bayesian我怕谁”系列 - Variational Autoencoders
  10. remoteViews简介
  11. 软考自查:UML建模
  12. zabbix系列~mysql进行监控
  13. Java易错题(1)
  14. LOJ500 ZQC的拼图 二分答案、DP
  15. vue $set的使用
  16. 3DMax——基础
  17. binutils工具集之---addr2line
  18. 【洛谷 P3199】 [HNOI2009]最小圈(分数规划,Spfa)
  19. 冒泡排序算法 :BubbleSort
  20. Linux 150命令之 文件和目录操作命令 cd pwd cp mv touch

热门文章

  1. flash的TotalFrames显示undefined
  2. Python - list、tuple类型
  3. 【动态规划】洛谷P1802 5 倍经验日(01背包问题)
  4. 智能指针中C++重载'->'符号是怎么实现的
  5. 顺利通过EMC实验(4)
  6. Vuet.js规则详解,它是你不知道的强大功能?
  7. EMS批量为用户分配邮箱
  8. Spring理解1 ioc
  9. BootstrapBlazor 使用模板创建项目
  10. 面试 | Java 算法的 ACM 模式