通过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跳过主从复制中的错误(1032 1062)相关推荐

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

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 42  文章 - 0  评论 - 1 通过slave_exec_mode=IDEMPOTENT跳过主从复制中的错误 通过slave_exec_mode ...

  2. 主从复制中从库Last_SQL_Errno: 1062 错误

    解决办法: 修改从库的mysql的配置文件,/etc/my.cnf,在[mysqld]下面添加一行 slave_skip_errors = 1062 :wq 然后重启mysql服务 转载于:https ...

  3. mysql 1032 1062_【转】如何使用slave_exec_mode优雅的跳过1032 1062的复制错误

    今天线上的主从复制发生1062的错误,使用sql_slave_skip_counter跳过之后,由于后面的事务需要对刚刚的数据进行update,后续造成了新的1032的错误. 后来,无意中发现还有更好 ...

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

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

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

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

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

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

  7. slave_exec_mode参数跳过复制异常

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

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

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

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

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

最新文章

  1. 手把手教你使用koa2
  2. 浏览器在线预览pdf、txt、office文件
  3. 把Sublime Text 2打造成一个轻量级Python的IDE
  4. jax-rs/jersey_JAX-RS 2.1的Jersey客户端依赖性
  5. C++ 常函数 常对象 初步
  6. 能用计算机解决的问题十个,计算机常见问题及解决方法,计算机十项常见故障...
  7. 使用 | Java使用WebMagic 爬取网站
  8. 开发运维已死,无运维万岁
  9. Python rsa 加密
  10. MEncoder的基础用法—6.3. 编码为双通道MPEG-4 (DivX)
  11. qt 写的tcp客户端程序实现简单的连接接受和发送消息
  12. windows系统ping包显示时间(绝对好用)
  13. SAP BW报表使用操作手册——基础操作
  14. c3p0数据库连接池使用步骤c3p0配置报错处理
  15. java实现word(docx)在线编辑(word转html,html转word)——代码实现
  16. 【Pandas数据处理100例目录】Python数据分析玩转Excel表格数据
  17. 【Scala笔记——道】Scala 循环遍历 for详解
  18. Linux红帽8.2系统中引导过程及引导修复
  19. 7 款基于 HTML5 Canvas 的超炫 3D 动画效果
  20. 设置浏览器为单进程模式

热门文章

  1. html图片自动在div里放大,HTML5+CSS3实现图片的放大/缩小
  2. x64dbg入门学习
  3. java学习之路2--简单工厂模式实现饮料自动贩卖机
  4. 【LDAP】centos搭建openldap
  5. 计算机出现全部英文如何解决,电脑开机蓝屏出现一堆英文怎么解决,教你一招三分钟解决...
  6. 招聘:高级运维工程师
  7. 数学规划模型之线性规划
  8. gnome黑屏 ubuntu_记Ubuntu开机黑屏及解决过程
  9. 25款国外优秀大气的UI界面设计欣赏
  10. Django的models中ORM