• 博客园
  • 首页
  • 新随笔
  • 联系
  • 订阅
  • 管理

随笔 - 42  文章 - 0  评论 - 1

通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误

通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误

set global slave_exec_mode=IDEMPOTENT

slave_exec_mode 有两种模式

STRICT 模式不会自动跳过复制错误。

IDEMPOTENT  模式跳过主键冲突错误和删除行不存在错误。并自动修复和master数据一直。

1.insert 记录从库已存在

a:主键冲突。

此时insert into语句在备机的效果就跟replace into一样,但却并不是把insert into转换成replace into来执行,分两种情况:

delete from t1 ....

insert into t1 set ....

b: 非主键的唯一键冲突转化为update:

update t1 set ....

2 update 场景

当备机不存在要更新的记录,这条update跳过不执行。

3 delete场景

同update场景一样,备机跳过此delete

注意: 使用冥等模式时表要有主键。不能对DDL操作冥等,对字段长度或类型不同导致的错误也不是冥等。

等复制追上之后:

set global slave_exec_mode=STRICT

通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误相关推荐

  1. 通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误(1032 1062)

    通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误 通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误 set global slave_exec_ ...

  2. mysql主从配置干什么_mysql主从配置之slave_exec_mode=IDEMPOTENT详解

    slave_exec_mode=IDEMPOTENT是一个什么意思呢,在参考网站主从配置时有一些人要求slave_exec_mode=IDEMPOTENT哦,下面我们一起来看看关于它的详解吧. sla ...

  3. MySQL 主从幂等复制slave_exec_mode=IDEMPOTENT

    MySQL slave_exec_mode 参数用于控制主从复制数据冲突时的处理策略,可选值有STRICT和IDEMPOTENT,分别代表严格模式和幂等模式,默认值为STRICT,该参数可动态调整. ...

  4. [转] slave_exec_mode=IDEMPOTENT的行为小结

    原文: https://www.jianshu.com/p/bd6f7c3e5b50 slave_exec_mode=IDEMPOTENT 在MySQL复制环境中是个很有用的参数:只要在备机运行set ...

  5. slave_exec_mode参数跳过复制异常

    通过将slave_exec_mode设置为IDEMPOTENT模式,可以跳过主键冲突错误和删除行不存在错误. set global slave_exec_mode='IDEMPOTENT'; stop ...

  6. MySQL主从复制中的“show slave status”详细含义

    MySQL主从复制中的"show slave status"详细含义 正常状态的信息 *************************** 1. row ************ ...

  7. java跳转语句包含goto_Java 的跳转语句中 _______( 包含 / 不包含 )goto 语句。_学小易找答案...

    [单选题]承压水井和潜水井是根据()来划分的. [单选题]下列哪个叙述是正确的? [其它]Demo编程:分别用以下布局实现如图所示界面: 线性布局(LinearLayout) 表格布局(TableLa ...

  8. java readline 超时_跳过Java中的BufferedReader readLine()方法

    是否有一种简单的方法可以跳过java中的readLine()方法(如果它花费的时间超过2秒)? 这是我问这个问题的背景: public void run() { boolean looping = t ...

  9. mysql主主复制半同步_mysql主从复制中的半同步复制

    实验mysql借助google提供的插件,完成半同步复制模型: 物理机依然是win7系统,虚拟机为centos7: 主节点:192.168.255.2 从节点:192.168.255.3 先配置为主从 ...

最新文章

  1. Windows Vista和XP系统功能大比拼
  2. 编写 Debugging Tools for Windows 扩展,第 1 部分 (windbg 插件 扩展)
  3. python导包顺序_2019-03-21 python导入包以及Python程序执行顺序理解
  4. 为你的亚马逊S3 bucket加个安全盖
  5. 计算机学习 -快捷键
  6. 网络层访问权限控制技术-ACL详解 (2)
  7. 我对XCode Objective-c Cocoa的简单理解
  8. java 死锁种类_用java写一个死锁
  9. Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.21
  10. 美国只有两样东西要比中国 贵,一个是智慧财产权,一个是人工
  11. js localStorage,sessionStorage
  12. 如何在群晖系统中安装cpolar(群晖6.X版)
  13. 惠普台式计算机系列,惠普星系列590-051 台式机 拆解
  14. 大话设计模式之爱你一万年:第十三章 行为型模式:策略模式:女友在手,说走就走:1.策略模式概念
  15. Type-C PD协议取电SINK受电端9V12V15V20V
  16. FPGA中latch
  17. 7-1 计算职工工资c语言,C语言职工工资管理系统
  18. 大数据开发工程师必看书籍
  19. 安装opensuse的笔记-重庆linux开源组织
  20. 在 Mac系统中,怎么能够连续的看图片

热门文章

  1. html图片自动在div里放大,HTML5+CSS3实现图片的放大/缩小
  2. #泰坦尼克号幸存者预测
  3. ftp服务器的端口20和21的具体作用,FTP协议中21端口和20端口的详解
  4. 关于华为设备远程登录telnet和ssh的配置
  5. 敏捷成熟度评估模型-AMM评估管理实践与技术实践
  6. 51单片机c语言程序执行顺序,51单片机程序执行流程详细分析
  7. 汇编启蒙题--by cyl老师
  8. R语言频数统计函数和独立性检验函数
  9. 计算机能不能升级固态硬盘,老电脑可以用固态硬盘吗?老电脑升级安装固态硬盘的注意事项...
  10. iphone已停用连接itunes怎么解锁教程