修复mysql slave复制1032错误
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,一台从库出现1032错误,那1032是什么错误,我们看一下[root@BLAVDP021 ~]# perror 1032MySQL error code 1032 (ER_KEY_NOT_FOUND)
千家信息网最后更新 2024年10月22日修复mysql slave复制1032错误
一台从库出现1032错误,那1032是什么错误,我们看一下
[root@BLAVDP021 ~]# perror 1032MySQL error code 1032 (ER_KEY_NOT_FOUND): Can't find record in '%-.192s'
简单说,就是在从库上找不到相应的记录,同时在show slave status\G;中有相关输出,我们看一下:
Last_Errno: 1032Last_Error: Could not execute Update_rows event on table lenovoweixin.wx_app_order_code; Can't find record in 'wx_app_order_code', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event's master log mysql-bin.000129, end_log_pos 4448749
从上面可以看出,在slave执行从master复制过来的update语句因为slave找不到数据,导致SQL线程报错,停止应用。也就是说master和slave上数据不一致导致的该错误。
遇到这种情况,一般都是找出错误,然后修改slave上的数据,然后启动slave,继续应用。
show slave status中没有明确给出错误的语句,因此需要分析主库上binary log来查看是哪条语句
mysqlbinlog --no-defaults --base64-output=decode-rows -v -v /data/mysql/mysql_data/mysql-bin.000129 | grep -A 200 '4448749' > syk.txtvim syk.txtUPDATE `lenovoweixin`.`wx_app_order_code`WHERE @1=1607124 @2=67516889 @3='https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQFe8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyRThoN2gzSU1hamUxczJmTzFwMVYAAgSClGlZAwSAOgkA' @4='201707144100080009' @5=NULL @6=0 @7=2017-07-15 12:05:22 @8=2017-07-15 12:05:22 @9=NULLSET @1=1607124 @2=67516889 @3='https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQFe8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyRThoN2gzSU1hamUxczJmTzFwMVYAAgSClGlZAwSAOgkA' @4='201707144100080009' @5='oLHCTju-hiinGjHg2Qog1Cis_Pgw' @6=1 @7=2017-07-15 12:05:22 @8=2017-07-15 12:05:22 @9='fd9d079f-6323-473b-8f4a-d37273e2ac5c'
然后到从库中查询是否有此记录,在从库中查询不到,因此我们需要手工在从库上创建此记录如下:
insert into wx_app_order_code (id,scene_id,code_url,orderid,flag,create_time,update_time) values (1607124,67516889,'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQFe8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyRThoN2gzSU1hamUxczJmTzFwMVYAAgSClGlZAwSAOgkA','201707144100080009',0,'2017-07-15 12:05:22','2017-07-15 12:05:22');
错误
数据
语句
应用
查询
一致
也就是
也就是说
同时
就是
情况
手工
线程
分析
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
wpf 数据库
网络安全分哪类型
宿迁云服务器服务商
手机聊天软件开发教程
数据库和网络学哪个好
计算机网络技术专业学校面试
河南千业互联网科技
中国大学生数据库
60年代魔兽人数数据库
利用现有服务器建设云
电脑无法接入到服务器
深圳英飞拓软件开发
运输业务数据库设计
网络安全华为班怎么样
邳州萱懿网络技术
宿州学院软件开发名单
上海网络技术咨询信息推荐
怎样开展网络安全宣传活动
单位网络安全使用
中国网络安全事故数据
网络安全事例和心得
网络安全工作是干嘛得
华为思科网络安全
上海工程项目管控软件开发平台
中国网络安全世界排名第几
应当组织开展经常性的网络安全
王者荣耀金牌特权服务器
工控网络安全口号
服务器维护表
sql数据库如何自动备份