mysql slave 1032_修复mysql slave复制1032错误

一台从库出现1032错误,那1032是什么错误,我们看一下

[root@BLAVDP021 ~]# perror 1032

MySQL error code 1032 (ER_KEY_NOT_FOUND): Can't find record in '%-.192s'

简单说,就是在从库上找不到相应的记录,同时在show slave status\G;中有相关输出,我们看一下:

Last_Errno: 1032

Last_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.txt

vim syk.txt

UPDATE `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=NULL

SET

@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');

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299105.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

各种机械原理动态图,看完脑洞大开,绝对涨姿势!

全世界只有3.14 % 的人关注了爆炸吧知识1.钥匙开锁2.撬锁3.汽车换挡4.手枪上膛发射5.炮弹发射原理6.手雷爆炸7.洗衣机8.缝纫机9.心脏10. 近视眼手术:原理其实很简单,就是把角膜削成一个“隐形眼镜”。11.零钱分类12.吹号转载来源:物理好教师部…

HDOJ 1875 HDU 1875 畅通工程再续 ACM 1875 IN HDU

MiYu原创, 转帖请注明 : 转载自 ______________白白の屋题目地址: http://acm.hdu.edu.cn/showproblem.php?pid1875题目描述:畅通工程再续Time Limit: 2000/1000MS (Java/Others) Memory Limit: 32768/32768K (Java/Others)Total Submission(s): 3822Accepted Subm…

CSharp设计模式读书笔记(10):装饰模式(学习难度:★★★☆☆,使用频率:★★★☆☆)...

装饰模式(Decorator Pattern): 动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。 模式角色与结构: 示例代码: using System; using System.Collections.Generic; using Syste…

ShardingCore 如何呈现“完美”分表

这篇文章是我针对efcore的分表的简单介绍,如果您有以下需求那么可以自己选择是否使用本框架,本框架将一直持续更新下去,并且免费开源为.net生态做贡献,如果您觉得不错那么请帮忙点个star谢谢,框架地址[sharding-core](https://github.com/xuejmnet/shard…

使用javascript oop开发滑动(slide) 菜单控件

这里使用原生的javascript,用面向对象的方式创建一个容易维护使用方便的滑动菜单,调用方式如下:var$sliding document.getElementById("silding");vars1 newSliding();s1.commands $sliding.getElementsByTagName("dt");…

这段代码什么意思啊?

这段代码什么意思啊? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061217214802252.htmlprocedure TForm3.RadioButton3Click(Sender: TObject); begin ADOTable1.refresh; with ADOTable1 do try disablecontrols; filte…

他毕业于北师大,编写了我国首套数学教材,陈景润华罗庚都崇拜他

全世界只有3.14 % 的人关注了爆炸吧知识要说起我国著名的数学家,很多人会想到陈景润、华罗庚等人,这些大数学家为我国数学研究做出了卓越贡献,也深深影响了很多人。那么,像陈景润、华罗庚这些大数学家,他们学习数学有受…

用多媒体库 Bass.dll 播放 mp3 [8] - 实时显示左右声道的峰值

为什么80%的码农都做不了架构师?>>> 本例效果图: 代码文件: unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls, ComCtrls;typeTForm1 class(TForm)OpenDialog1: TOpe…

最近看了两本低代码的书

月初写了一篇《你真的了解低代码平台吗?》,介绍了下我对低代码产品的一些认识,随后有朋友送了我两本华章出版的关于低代码的书:明道云的《零代码实战》和微软的《实战低代码》,目前市面上也就这两本关于低代码的书。因…

如何逼疯一名数学系学生?

全世界只有3.14 % 的人关注了爆炸吧知识今天在知乎竟看到这样一个问题但看在关注人数如此之多超模君就放下成见稍微透露一下我们的“底线”到底要怎样做才能激怒数学系学生数学沾边法顾名思义只要和数学沾边就可以开怼在菜市场算菜钱时在提问后的0.5秒迅速补上致命一刀经过彩票…

java 图片压缩 base64_图片改变像素,宽高,Base64编码处理

1.改变图片像素private void setAlpha(String os) {/*** 增加测试项* 读取图片,绘制成半透明,修改像素*/try {ImageIcon imageIcon new ImageIcon(os);BufferedImage bufferedImage new BufferedImage(imageIcon.getIconWidth(),imageIcon.getIconHeight(), Buffe…

WinAPI: 钩子回调函数之 MouseProc

为什么80%的码农都做不了架构师?>>> MouseProc(nCode: Integer; {}wParam: WPARAM; {}lParam: LPARAM {} ): LRESULT; {}//待续...转载于:https://my.oschina.net/hermer/blog/320962

shell对于字符串的操作

shell对于字符串的操作:以下为代码内容:得到长度 代码:%x"abcd" # 方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP in STRING…

方法参数修饰符in,out,ref

in,out,ref都可能作为方法参数据修饰符,从字面意思可就可以理解这三个关键字的含义,那用法是什么样子的呢,通过demo来看一下。定义一个引用类型Orderpublic class Order {public string OrderNo { get; set; }public o…

hdoj 1272

题目链接http://acm.hdu.edu.cn/showproblem.php?pid1272 并查集 1 #include <iostream>2 #include <algorithm>3 4 usingnamespacestd;5 6 intf[100001];7 booldis[100001];8 9 intFind(intx)10 {11 while( x !f[x] ){12 x f[x];13 }14 15 returnx;16 }17 18 int…

配置Tomcat的日志系统

成功配置tomcat的log4j日志系统&#xff0c;格式&#xff1a;HTML&#xff0b;每天以yyyy-mm-dd.log命名的日志文件一、引言&#xff1a;实习单位让用log4j配置webapp的日志系统&#xff0c;要求产生的日志文件是html格式&#xff0c;而且是每天以yyyy-mm-dd日期格式命名的日志…

python训练词库_在Python中训练NGramModel

首先,正如您对问题的评论中所指出的,如果培训/运行速度对您来说是一个问题,KenLM可能是更好的选择.此时nltk.model主要用于教育/原型设计,但它并不快.如果您仍然决定坚持使用NLTK,请继续阅读.我碰巧是模型分支中新的NgramModel代码的作者,我会尝试清楚地说明你可以测试代码并让…

内推!字节、阿里、网易火热招聘中,内推优筛简历,快人一步拿offer,真香!(送内推码)...

全世界只有3.14 % 的人关注了爆炸吧知识“金三银四”可谓招聘的黄金期。一方面&#xff0c;校园春招正如火如荼的进行中&#xff0c;另一方面&#xff0c;各大企业也纷纷启动了暑假实习招聘。对于2020届的同学来说&#xff0c;务必要利用好“应届生”这个身份&#xff0c;把握住…

如何将10进制转成16进制,又如何将16进制数转成10进制,C#和VB代码?

方法1&#xff1a; int d10; d.ToString("x") //或把x改为&#xff38;&#xff0c;&#xff0c;&#xff0c;就变成了&#xff11;&#xff16;位的字符串了&#xff0e; int xConvert.ToInt32(d.ToString("x"),16);&#xff0f;&a…

C#怎么测试静态方法?我给出了2种方案

问题假设有一个方法需要判断当前小时范围&#xff0c;代码如下&#xff1a;public class Class1 {public bool SomeMethod(){var hour DateTime.Now.Hour;if (hour > 9 && hour < 12){return true;}return false;} }但是&#xff0c;在做单元测试时&#xff0c;…