修复mysql slave复制1032错误
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,一台从库出现1032错误,那1032是什么错误,我们看一下[root@BLAVDP021 ~]# perror 1032MySQL error code 1032 (ER_KEY_NOT_FOUND)
千家信息网最后更新 2025年01月23日修复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安全错误
数据库的锁怎样保障安全
服务器如何查看服务是否正常
第一章软件开发模型
淮安营销软件开发哪个好
ue4服务器的作用
数据库sa用户登录失败
阳泉商场触控拍照软件开发公司
赣州市第六届网络安全宣传周活动
互联网科技金融管理
新浪服务器能看到用户
数据库查询学分为5分的课
网络安全法的理解与适用
光照feret人脸数据库
数据库运维形考任务5
网络安全法是哪一年开始实施的
跑腿软件开发文档
南开大学 网络安全学院
安装数据库服务器不成功
镇江数据库审计系统使用范围
数据库基本技术的根本目标
中国网络安全办法
app软件开发用什么
节假日网络安全防护方案
山东管理库存软件开发
安全客户端访问服务器
维护网络安全重要性紧迫性凸显
服务器多重网络设置
云数据库软件哪个好用
联想服务器管理口看序列号
安装数据库服务器不成功
局域网桌面监控软件开发书籍