mysql主从同步报错,提示Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most

MySQL主从异常Coordinator stopped because there were error(s) in the worker(s). The most recent failur gtid方式主从数据不一致,同步数据时报错。 解决办法 可以看到具体的出错信息 阅读详情
AI摘要

本文详细记录了一次MySQL主从复制过程中遇到的错误解决过程。通过检查错误日志、定位异常数据、对比主从库数据差异,最终通过跳过特定事务解决了主从不同步的问题。

mysql主从不同步,提示Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction

昨天zabbix突然发送告警信息,告警说是mysql的slave停掉了,登录到数据库从库,进去看mysql的进程是正常的,然后去看下mysql的error日志
在这里插入图片描述

1,进入数据库查看主从状态 show slave status\G;
根据提示查询到的错误信息
Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction ‘d393d2e3-9b61-11e5-82bf-141877342ba0:171661170’ at master log mysql-bin.000063, end_log_pos 171661170. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.

在这里插入图片描述

2,根据上图的提示,查询到的异常数据出现在opp_strack表中
select * from performance_schema.replication_applier_status_by_worker\G;
确定事务发生在表 opp_strack 上,定位到表,再去排查是哪一条记录
在这里插入图片描述

3,去主库的对应的binlog日志中去查找数据库操作记录
mysqlbinlog --no-defaults -v -v --base64-output=decode-rows /zdata/mysql_data/mysql-bin.000063 | grep -A 20 “171661170” --color

–/zdata/mysql_data/mysql-bin.000063是在主从状态中查找的
在这里插入图片描述
binlog日志中查询到opp_strack表的更新操作,然后对比主从库opp_strack表中字段“1683”的数据,我这边得到的数据是不一致的,发现从库opp_strack中被插入进来三条数据,冲掉了主库的id值,然后将从库中的三条数据删除掉

4,主从数据恢复一致后需要在slave上跳过报错的事务
在从库中执行
Stop slave;
Set @@SESSION.GTID_NEXT=’ d393d2e3-9b61-11e5-82bf-141877342ba0:171661170’
Begin;
Commit;
Set @@SESSION.GTID_NEXT = AUTOMATIC;
Start slave;
再次查看从库状态,恢复正常即解决
Show slave status\G
在这里插入图片描述

MySQL 8.0 高可用之如何解决从库数据被修改引起的主从同步错误 作者公众号,欢迎一起交流。 在MySQL主从复制过程中,由于各种原因,不可避免在复制过程中出现错误,那么在复制过程中出现错误该如何解决呢?本篇将演示基于普通复制模式和基于GTID复制模式由于从库数据被修改导致的主从不一致时,如何在从库跳过相应的错误。 1 常见错误 1)ERROR:1062 从库插入数据,发生唯一性冲突 2)ERROR:1032 从库找不到要删除的数据 3)ERROR:1452 无法在外键的表插入或者更新参考主键没有的数据 2 普通复制模式从库出现错误 2.1 模拟错误 . 阅读详情

相关推荐

Java判断地图坐标(经度,纬度)是否在多边形区域或圆形区域内

​欢迎光临我的博客查看最新文章:在地图上,可以使用经纬度确定一个位置,如上海体育场(121.449391,31.188228),如果知道了2个地点的经纬度,我们就能在地图上找到其位置及2点的距离,百度地图或高德地图提供了相应的服务;如果将多个坐标点连成多边形区域,如何判断某个坐标点是否在多边形区域内,如下工具类。

river106的博客 3943

mysql主从 从库停了怎么办

CHANGE MASTER TO MASTER_HOST='x.x.x.x', MASTER_USER='user', MASTER_PASSWORD='密码', MASTER_LOG_FILE='对应主库中File名称', MASTER_LOG_POS=对应主库中Position;表明从库需要重置 输入以下指令:RESET REPLICA;注意需要先stop,再执行。2、登录主库,show master status \G。1、重新启动同步,先stop slave。1、从库停止同步,出现。

zyc15732116265的博客 5193

Zemax API 与 Python 的独立应用程序

Zemax 提供了多个 python 示例代码,位于 Documents\Zemax\ZOS-API Sample Code\Python。使用以下代码,它们保存在 ZOS 文件目录中:/Documents\Zemax\Samples\API\Python。此代码块定位已安装的 OpticStudio 版本,确定根目录,创建命名空间和类,加载局部变量。如果定义的镜头需要一些特殊的编辑,例如反转,一种快速方法是从位于编程选项卡的 ZOS-API 语法帮助中找到相应的命令。重新运行整个代码块,镜头方向会改变。

jkh920184196的博客 1977

Mysql主从同步失败排查思路及解决办法

Coordinator stopped because there were error(s) in the worker(s). The most r ecent failure being: Worker 1 failed executing transaction '55b49392-fdcd-11ec-83b2-fa163ed1ceff:38158079' at master log mysql-bin. 000114, end_log_pos 27826272. See error log a

weixin_51722520的博客 5455

Python量化投资入门教程:从零构建你的第一个交易策略

量化投资教程以数学模型和计算机程序实现超额收益,选用Python工具链完成数据获取、策略构建及回测。通过移动平均线交叉策略示例,展示数据预处理、信号生成、收益计算及可视化全流程,结合收益率、最大回撤和夏普比率评估策略,并建议参数优化与策略融合提升稳健性。

ylmx5201314的博客 2456

Unity详细介绍说明限制Unity帧率的方式

在Unity开发中,帧率(FPS,Frames per Second)是一个非常重要的表现标准,它直接影响了游戏运行的流畅度。在某些应用场景里,我们可能需要手动限制帧率。限制帧率可以减少电脑的CPU和GPU负载,使运行更加稳定,同时对于移动设备来说还能有效降低电量消耗。下面就详细介绍几种限制Unity中帧率的方式。

zjw1349547081的专栏 5435

解决Worker 1 failed executing transaction ‘ANONYMOUS‘ at master log mall-mysql-bin.000001, end_log_pos

在Docker中配置MySQL主从服务器时遇到的问题。

MovemOemVeovE的博客 1万+

MATLAB自动驾驶(1)——预构建场景库

MATLAB自动驾驶(1)——预构建场景库

Ucicorn Gundam的博客 3265

mysql GTID主从复制报错 1032 和 1062 :Coordinator stopped because there were error(s) in the worker(s).

虽然学习并实验过 mysql GTID 主从复制,但是,实际运行起来,还是会出现各种问题,有些是学习时遇到过的,有些是没有遇到过的,比方说这次,之前的错误处理记录中就没有,只好网上各种搜索。从服务器版本本次完全依照以下文章解决。

哈哈虎的博客 2301

什么是无人机电源管理模块?电源管理模块有什么用处?

我来描述一下我的问题情景,电源管理模块的定义是,这里给出这个PX4官方对于电源管理模块的一些介绍,补充一下锂电池的放电原理大家就可以更好理解为什么需要电源管理模块

HRWVY0725的博客 2273

STM32面试知识点总结分析

通过Boot引脚设定,寻找初始地址初始化栈指针 __initial_sp指向复位程序 Reset_Hander设置异常中断 HardFault_Handler设置系统时钟 SystemInit调用C库函数 _main。

嵌入式技术开发 2513

【解决中】Last_SQL_Error: Coordinator stopped because there were error(s) in the worker(s)...

摘要:MySQL主从复制出现错误,协调器因工作线程执行事务失败而停止。错误信息显示在mysql-bin.000005日志2456位置处,执行GRANT REPLICATION SLAVE权限分配时被拒绝。通过查询performance_schema.replication_applier_status_by_worker表确认错误代码1410,提示"不允许用GRANT创建用户"。需进一步排查权限配置问题。(99字)

Mr.River的博客 734

Sigrity SPEED2000 General SI Simulation模式如何进行信号仿真分析操作指导-DDR

本例是几个简单的板载DDR颗粒的结构,本例中使用General SI Simulation模式仿真DDR信号,结构拓扑如下,Addcmd,clk,cke都是T拓扑。Sigrity SPEED2000 General SI Simulation模式可以对信号进行仿真分析,仿真将电源视为理想电源,以下图为例进行说明。DQS的接收端模型设置为DQS_34_ODT60_1333。模式如何进行信号仿真分析操作指导-DDR。附带驱动和接收端的IBIS模型。

weixin_54787054的博客 512

mysql主从error29_Coordinator stopped because there were error(s) in the worker(s) mysql主从失败问题...

1.主从不同步,查看主从状态显示mysql> show slave status \G*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: xx.xx.xx.xxMaster_User: slaveMa...

weixin_36217480的博客 670

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Coordinator stopped because there were error(s) in the worker(s).

MySQL5.7  多源复制其中的一个chaannel 报错如下: mysql> select * from performance_schema.replication_applier_status_by_worker where  LAST_ERROR_NUMBER>0\G *************************** 1. row *******************

lwei_998的专栏 7409

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql 5.7.17.o_MySQL 5.7 多主复制报错Coordinator stopped because there were error(s)

root@(none) 10:08:14>show slave status\G*************************** 1. row ***************************Slave_IO_State:Master_Host: 192.168.220.183Master_User: replMaster_Port: 62306Connect_Retry: 60...

weixin_39707851的博客 338

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

mysql 1197_mysql主从不同步报错Last_Errno 1197

Last_Errno: 1197 Last_Error: Coordinator stopped because there were error(s) in the worker(s).

eagle89的专栏 968

MySQL主从异常 log_bin_trust_function_creators

由于主库需要创建函数age在数据库xxx_db上,从库参数log_bin_trust_function_creators默认为off,导致主从同步异常现已临时修改参数为on,并重启复制进程,主从复制运行正常观察到主从延迟呈现减少趋势,但是由于上次报错时间为25年12月,仍然有可能无法最终同步正常因为过去四个月的log有可能被清理, 或者由于时间久远堆积日志过多导致io压力, 极端情况可能需要主从重新搭建。

2302_77667300的博客 173

mysql 1317,MySQL 中的-Error_code:1317-爱可生

问题背景MySQL 从库报错如下:错误信息如下:...Last_Errno:1317Last_Error:Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction ...

weixin_33173924的博客 473

Apache seatunel-数据同步测试(mysql to mysql)安装部署(二)

在上一次文章中,安装了seatunel 和 seatunel web,在这期文章中我们继续进行数据源的连接配置,以及数据同步测试。

Mrzhou的博客 305

Coordinator stopped because there were error(s) in the worker(s). The most recent failure being:

Set @@SESSION.GTID_NEXT=’ (Retrieved_Gtid_Set后面的一串数字)’1.stop slave;之后执行 show slave status \G;2.如果 Retrieved_Gtid_Set不为空,执行。3.如果Retrieved_Gtid_Set为空,执行。

MINGWUCUN的博客 1042

mysql多源复制 错误_数据库多源复制同步错误修复

报错是这样的:发现有一个数据库报错了。报错如下。Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction 'ANONYMOUS' at master log mysql-bin.00002...

weixin_39713335的博客 938

MySQL8.0.36 GTID主从同步失败排查

看起来因该是主库的的一个school库被手动删除,而从库中没有这个school导致binlog不一致出现报错,那么只要在从库中将这个事务手动的跳过即可。根据报错信息查看具体内容。解析binlog日志查看。启动线程检查复制关系。

Eucalyptus's blog 643

英语口语413之每日二十个英语单词

2020/09/01每日二十个英语单词 synchronization 同步化 synchronization, multiprocessor 多处理器同步化 synchronized multimedia integration language (SMIL) 同步多媒体综合语言 synchronous 同步 synchronous CDMA (S-CDMA) 同步CDMA synchronous binary counter 二进制同步计数器 synchronous code divisi

无名 497
上一篇: linux服务器两块网卡路由优先级冲突 Metric值
下一篇: nginx的proxy_temp目录权限为nobody nginx -t操作
谁还不是小白鼠
博客等级 码龄10年 1415粉丝 31原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值