导读最近遇到一个mysql主从报错1032的问题. 比较离谱.所以记录一下. 由于比较离谱, 这里没能复现出来(我是在5744上测试的, 后面有机会再测试下5741), 所以没法给出相关截图....也比较简单, 直接把该位点的数据解析出来对比即可.可以使用pymysqlbinlog, 但不一定都有这些工具, 这里还是使用mysqlbinlog来演示.参考命令:mysqlbinlog -vvv mysql-bin....000xxx --stop-position=xx | mysql然后查询出该表的数据 和 从库做校验, 发现也是完全一致的(md5和行数都完全一样)....这就开始离谱了....主从数据完全一致, 主库产生的binlog 从库却执行不了. 于是就准备让主库自己去执行看下.继续回放主库的binlog....也就是主库产生的binlog, 主库自己都回放不了, 也就不怪从库了. 解决办法解决起来还是比较简单的, 就是加个主键就行.