同步服务器经常出现

我的同步服务器上经常出现如下的1032错误:

我的同步服务器上经常出现如下的1032错误:


attachments-2017-05-Tk3n3wLp591bb2c04439


按说,我主和从服务器都是全部的数据库同步,没有使用 在主服务器上使用  --binlog-ignore-db=db_name 或者在从服务器上使用 --replicate-ignore-db=db_name

也没有在从服务器上删除数据条目,为啥还会出现这种 “在主服务器上更新,在从服务器上找不到记录的”的1032 错误现象呢??

很长一段时间也是百思不得其解,今天偶尔发现,我的从服务器上的原始“全量”的copy都是通过 perconna 的innobackupex 工具热复制过来的,。


原来主服务器上有很多定时任务“event” 复制过来在从上启动后也是默认打开的,这些定时任务在从服务器上执行的时候,很可能是DML操作。虽然默认情况下主和从上的定时器都是

同一时间执行的,但服务器配置不同,很有可能导致主从数据差异。


通过 mysql> select event_name ,status,EVENT_SCHEMA from information_schema.events; 可以查询主从上的“事件”


attachments-2017-05-r5udXtoi591bb8cbe62c


在从服务上关闭这些“EVENT”


attachments-2017-05-bIFiJtZD591bba3d87e8


attachments-2017-05-bIFiJtZD591bba3d87e8



这里的event的状态有三种
[ENABLE | DISABLE | DISABLE ON SLAVE]
  • 发表于 2017-05-17 10:18
  • 阅读 ( 49 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章