raygtr 发表于 2015-12-23 12:45

求助,mysql5.6一直提示error 1032

有一个表是MyISAM 存储引擎的
我的主从数据库binlog格式都是row模式,binlog_row_image=minimal。

可就是这个表在同步一段时间后,总是出现这种错误:
Could not execute Update_rows event on table eim.ucUserSessionRecord; Can't find record in 'ucUserSessionRecord', Error_code: 1032; Corrupted replication event was detected, Error_code: 1610; handler error HA_ERR_KEY_NOT_FOUND; the event's master log bin-file.000011, end_log_pos 984115

这样就导致主从数据不一,不知道是不是因为MyISAM走ROW模式导致。我现在只好通过skip 1032错误来让slave继续运行,不过这样感觉很不好。


请问各位有没有遇到类似的?

seesea2517 发表于 2015-12-23 15:22

这个没有经验,不过有一个类似的帖子可以参考一下:
http://www.itpub.net/thread-1345358-1-1.html

raygtr 发表于 2015-12-23 15:52

回复 2# seesea2517


不知道是不是这个问题,我已经增加了log_slave_updates=1这个参数,现在貌似正常了。
我总是觉得MyISAM 这个存储引擎很诡异。。。可能我对它不熟悉吧

lyhabc 发表于 2015-12-23 16:25

应该是mysql的一个bug
mysql 同步问题 1032错误


               Last_SQL_Errno: 1032
               Last_SQL_Error: Could not execute Update_rows event on table gexin_sina.sina_user; Can't find record in 'sina_user', Error_code: 1032;
               handler error HA_ERR_KEY_NOT_FOUND; the event's master log mysql-bin.008222, end_log_pos 8114684
Replicate_Ignore_Server_Ids:
             Master_Server_Id: 1

1 row in set (0.00 sec)

mysql的版本目前是 5.5.13

昨天现网数据库,出现了这个错误。在网上查询了下,这个错误是mysql的bug导致的。

raygtr 发表于 2015-12-23 17:44

回复 4# lyhabc


   

我用5.6难道还有这个bug? 我今天把log_slave_updates=1 这个设置后,重新做了一次同步,貌似现在比较正常。我也不知道是不是这个参数问题,先观察几天看看。

raygtr 发表于 2015-12-23 17:45

回复 4# lyhabc


   

我用5.6难道还有这个bug? 我今天把log_slave_updates=1 这个设置后,重新做了一次同步,貌似现在比较正常。我也不知道是不是这个参数问题,先观察几天看看。
页: [1]
查看完整版本: 求助,mysql5.6一直提示error 1032