mysql 同步问题 1032错误

来源:互联网 发布:图文音画制作软件 编辑:程序博客网 时间:2024/06/15 23:51
               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导致的。

现在虽然解决了这个问题。但是解决的办法并不是感到那么的满足。

解决的办法:

1.最好的办法是升级数据库 保证bug不会重现。

2.利用配置参数 来躲避这个bug    vi /etc/my.cnf

slave-skip-errors = 1032,xxxx,xxxx ....

3.临时逃避此次错误。

set global sql_slave_skip_counter=1;   stop slave; start slave;


4.Replicate_Wild_Ignore_Table 发生错误的表。然后手工同步。


原创粉丝点击