MySQL 从库down机
2024-10-18 14:58:49
MySQL 从库down机中午突然down机,重启后,从库同步报主键重复的错误。
Could not execute Write_rows event on table operation_master; Duplicate entry '93157' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY;
the event's master log mysql-bin.000006, end_log_pos 930319690
根据报错的ID值删除,还是报主键重复。后来就直接删除大于ID的值
主从同步报
Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND 是主从更新时丢失数据,导致主从不一致,在从库上mysql> show slave status\G;结果如下
根据报错信息,运行:
/usr/bin/mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysql-bin.000006 | grep -A '10' 930324249
查看是那个ID的值缺少:
# :: server id end_log_pos CRC32 0x925f45f8 Update_rows: table id flags: STMT_END_F
### UPDATE `wms2_db`.`doc_operation_master`
### WHERE
### @= /* INT meta=0 nullable=0 is_null=0 */
### @='' /* VARSTRING(300) meta=300 nullable=0 is_null=0 */
### @= /* INT meta=0 nullable=0 is_null=0 */
### @= /* INT meta=0 nullable=0 is_null=0 */
### @= /* INT meta=0 nullable=0 is_null=0 */
### @= /* INT meta=0 nullable=0 is_null=0 */
### @='f0669e0b00345c6d94f7dec9de411c97' /* VARSTRING(300) meta=300 nullable=0 is_null=0 */
### @= /* INT meta=0 nullable=0 is_null=0 */
--
# at
# :: server id end_log_pos CRC32 0xc8ba4f28 Xid =
COMMIT/*!*/;
# at
# :: server id end_log_pos CRC32 0x51de68de Anonymous_GTID last_committed= sequence_number= rbr_only=yes
/*!50718 SET TRANSACTION ISOLATION LEVEL READ COMMITTED*//*!*/;
SET @@SESSION.GTID_NEXT= 'ANONYMOUS'/*!*/;
# at
# :: server id end_log_pos CRC32 0xd7909fa2 Query thread_id= exec_time= error_code=
SET TIMESTAMP=/*!*/;
BEGIN
是Id=93159的值备库缺少,接下来就是生成93159的insert语句,
通过SQLyog工具查询这条数据,在“工具”--“导出表中所有行/结果”,选择”数据仅仅“和“SQL”,导出就可以得到需要行的insert语句
备注: 如果是选择导出整个表,需要选择表。
导出查询结果,不选择表,运行查询后,就可以直接导出成insert的SQL
最新文章
- .Net“/”应用程序中的服务器错误 超过了最大请求长度 错误解决办法
- C#调用有有参有返的存储过程
- 【转】PowerShell入门(九):访问.Net程序集、COM和WMI
- Web Api 中返回JSON的正确做法
- css流式和弹性布局(未完)
- Git在下搭建下环境的工具
- UVA 1193 区间相关(greedy)
- 搜索框(SearchView)的功能与用法
- Intent解析
- Redis教程(Windows)
- 步步为营-104-SQL语句(截取字符串)
- vue Axios 封装与配置项
- mysql服务里面没有启动项
- Legal or Not (判断是否存在环)
- 九度OJ-1131-合唱排队-双向递增子序列
- FastDFS教程Ⅰ-文件服务器安装与Nginx配置
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt5总结
- JavaWeb总结(十二)
- sparkStreaming 练习
- CUDA Samples: dot product(使用零拷贝内存)
热门文章
- [CNN] Tool - Deep Visualization
- SpringBoot thymeleaf模板页面没提示,SpringBoot thymeleaf模板插件安装
- [Python] pip 简明指南
- 在Ubuntu 14.04.1中安装VMware Tools的步骤
- scp出现Permission denied,please try again的解决办法
- 解决在html中引入font-awesome的css文件后, 图标显示不出来
- cordova(安卓)(腾讯信鸽注册绑定与反绑定) 插件开发
- (转)使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解
- NHibernate中Session的处理 线程不安全
- RPC框架-通俗易懂的解释