mysql 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');
mysql 1032错误_修复mysql slave复制1032错误相关推荐
- 修复mysql数据库供应商_修复MYSQL数据库
whereis mysql cd /usr/local/mysql mysqlcheck -u root -p --auto-repair --check --optimize --all-datab ...
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- mysql slave 1032_修复mysql slave复制1032错误
一台从库出现1032错误,那1032是什么错误,我们看一下 [root@BLAVDP021 ~]# perror 1032 MySQL error code 1032 (ER_KEY_NOT_FOUN ...
- mysql 复制 1032_mysql slave复制1032错误解决方法
http://hi.baidu.com/dba_hui/item/a4b23a60ae1d6882c4d2497c 查看slave复制状态,发现SQL线程停止应用:mysql> show sla ...
- mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
今天在一台从库上进行表结构变更时却遇到一个复制报错, Last_Errno: 1677 Last_Error: Column 7 of table 'user_0.user_00′ cannot be ...
- 安装mysql出现错误_安装Mysql时出现错误及解决办法
因为一时手痒痒更新了一下驱动,结果导致无线网卡出了问题.然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵.无奈只有重装系统这一条路了.这里表示特别难过,因为电脑上东西实在太多了,而且各种环境 ...
- mysql报196271错误_超过mysql最大连接的异常
超过mysql最大连接的错误 出现错误: com.mysql.jdbc.CommunicationsException: The driver was unable to create a conne ...
- mysql 不显示消息错误_如何编写不吸的错误消息
mysql 不显示消息错误 by Justin Fuller 贾斯汀·富勒(Justin Fuller) 如何编写不吸的错误消息 (How To Write Error Messages That D ...
- mysql system_time_zone乱码_解决mysql设置时区时的错误Unknown or incorrect time zone: 'Asia/Shanghai'...
Mysql默认时区格式是'+8:00'的格式,这个时区可以在my.ini中[mysqld]节点下设置 default-time-zone = '+8:00' 默认这个设置是没有的 但是mysql不支持 ...
最新文章
- tensorrt 低精度推理
- (树)判断二叉树是否为BST
- 人工智能学习--知识图谱的关键技术及其智能应用
- .NET RulesEngine(规则引擎)
- 有关LinkedList常用方法的源码解析
- linux proc sys,对/proc和/sys的一些理解
- django 1.8 官方文档翻译: 3-3-2 File对象
- 酒店管理系统需求分析
- 液晶VGH、 VGL电路解析
- Linux学习之安装配置VM虚拟机
- 如何在win10中迅速打开命令提示符
- 电脑锁屏界面怎样修改服务器,win10锁屏界面无法更改怎么解决?_网站服务器运行维护...
- 计算机专业水平不足,计算机专业教学存在的问题及完善对策
- Contest3145 - 2021级新生个人训练赛第37场_A: 奖品
- 《STL源码剖析》-- stl_uninitialized.h
- 微软公司按照成熟度把服务器端企业,战略性新兴产业基础知识(公需课作业).pdf...
- ECharts的讲解
- linux软raid阅读笔记,linux_软RAID阅读笔记.pdf
- 基于C语言Win32API窗口实现的物流配送信息管理系统
- 星模php格,Mostar三位“星模”演绎香奈儿梦幻古希腊
热门文章
- 谷粒商城分布式基础篇1-个人版
- 雷军红米手机:以山寨血洗山寨
- 【latex入门】基本语法|常见报错
- Kindle Paperwhite 越狱/加字体/支持PDF、EPUB、DjVu、FB2、CHM和DOC文档
- Linux错误:bash:finger 未找到命令...
- Alarmmanager制作简单闹钟功能
- Unity Shader入门精要第七章 基础纹理之遮罩纹理
- 深圳中学高考2021成绩查询,2020深圳高中高考数据对比,明年考多少分能上好高中?...
- android之GMS认证
- Window设置开机自启软件的几种方式