mysql数据库双主同步异常_MySQL数据库双主同步异常故障处理

在处理MySQL双主同步异常时,发现由于数据冲突或表数据被清理导致复制中断。通过日志分析、数据核对和主键冲突排查,采取全量和增量恢复策略,以及主键修复措施,成功恢复数据并重新启用双主复制功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[概述]

在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题。[故障背景]

Linux系统环境:SUSE12.4

MySQL数据库版本:5.7.29

Mysql数据库架构:双主

由于业务侧在做双主架构选择的时候,没有做VIP高可用冗余,所以只能实现普通的双主基本复制功能,分别基于maser01和master02之间的读写同步复制。

[故障发现]

生产中经监控平台发现MySQL数据库双主复制中SQL复制线程断开,经排查发现双主复制出现了异常,具体报错信息如下图所示:在master02数据库服务器上发现,同步master01数据库服务器的SQL线程断开了,截图如下:

80b59be16efd4685f69f8c2203a32b6f.png

此时,检查master01数据库服务器的同步情况,发现master01同步master02的复制目前是正常显示的。

8b2bd37f48e8f816a9ad689a6f6b814f.png

[故障分析]

4.1日志分析

通过查看日志文件发现如下报错信息:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值