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导致的。

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

解决的办法:

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 发生错误的表。然后手工同步。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值