mysql主从同步双yes但是有些表数据不同步

Posted sqlservertongbu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql主从同步双yes但是有些表数据不同步相关的知识,希望对你有一定的参考价值。

web页面数据没有更新,刚开始老夫以为同步断了,上了服务器查看数据库同步状态(show slave status\G),发现是双yes,以为是数据太多堵塞没同步过来呢,待会应该就会好了,第二天看了一眼还是没有同步,查看同步状态还是双yes,同步的位置(pos)和主库是一样的,主库有数据从库没有,然后找错误日志,没有异常输出,主库从库都是这样,没有异常,查看binlog也是有的,后来在从库手动插入1条id是99999数据,提示id99999主键重复,查看了一下,id主键是99999没有数据,应该可以正常插入的,后来把主库的表导了一份导入到从库中,然后追加进去了,没有报错,然后老夫在主库添加一条数据,从库没有更新,老夫又给测试数据删了,有一些表是同步的,插入数据也是直接同步了,有一些就是不行,后来想起来,前天改表引擎了,而这几个表有触发器,当A表插入数据的时候触发器会插入同样的数据到B表中,前天改表引擎从MYISAM改成innodb,只改了B表的,A表的后来忘了改,猜测是不是这个原因,给A表引擎改成innodb之后,再添加测试数据,发现已经同步了,然后把那些带触发器的A表的引擎都改成innodb,问题解决。

以上是关于mysql主从同步双yes但是有些表数据不同步的主要内容,如果未能解决你的问题,请参考以下文章

mysql5.6 主从不同步 存储过程大事务导致

MySQL主从复制架构实践:主从不同步的解决方案

mysql主从不同步如何解决

mysql主从复制显示正常,数据没同步现象。

Mysql主从同步配置方案(Centos7)

mysql主从同步