Mysql主从同步时Slave_SQL_Running状态为Yes , 但是Slave_IO_Running状态为Connecting以及NO的情况故障排除

news2024/12/26 11:52:58

1. 环境说明

主机IP : 192.168.154.146
从机1IP : 192.168.154.147
从机2IP : 192.168.154.148

2.故障记录

当使用Navicat工具打开这三个数据库时 , 发现主库和从库的数据不同
在这里插入图片描述

3.排查过程-(Slave_IO_Running状态为Connecting)

3.1 网络是否互通

互ping三台机器 , 看机器之间相互能否ping通
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里发现三台机器都能够相互ping通 , 所以排除网络原因

3.2 检查my.cnf文件

192.168.154.146
在这里插入图片描述
192.168.154.147
在这里插入图片描述
192.168.154.148
在这里插入图片描述
可以看到配置文件也是没有错误的 , 所以排除这种可能性

3.3 防火墙是否关闭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
排除防火墙未关闭的原因

3.4 主服务器mysql权限

在这里插入图片描述
主服务器已设置% , 所以排除这种情况

3.5 file文件名、pos偏移量不对

在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/c2a7e3ecee334380bead4d260f8ac61c.png
在这里插入图片描述
可以看到 , 问题就出现在了这里 , 之前可能重启过一次服务 , 所以pos也随之变换了

3.5.1 解决方法

(1).关闭slave线程
stop slave;
(2).修改pos
change master to master_host='192.168.154.146', 
master_user='root', 
master_password='root', 
master_log_file='master-bin.000064', 
master_log_pos=3032;
(3).启动slave线程
start slave;

这个时候查询slave状态 , 神奇的发现不是Connecting , 变为No了 , 这个时候我们开启下一次的排查

4. 排查过程-(Slave_IO_Running状态为No)

可看到这儿有错误log
在这里插入图片描述

4.1 查看server_uuid是否相同

可以进入目录 : /var/lib/mysql 查看 auto.cnf , 也可以使用如下命令

show variables like '%server_uuid%';

查询之后发现 所有UUID都相同

4.2 删除所有的auto.cnf

rm -rf /var/lib/mysql/auto.cnf

4.3 重启服务

在这里插入图片描述
这个时候查看从库状态 , 发现都为YES , 自此问题解决

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

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

相关文章

Python自由职业可以做什么?副业月入3000的快乐你根本想象不到

很多有时间的程序员都会在业余时间接一些“私活”,也就是我们说的副业! 毕竟虽然程序员加班时间长,但是也不是所有程序员都是需要997的…许多事业编制或者说一部分公司并不会出现特别夸张的加班时长。平常周末的时候也就会接一些副业&#x…

如何用Python操作PDF制作数据报告?

大家好,你是否会发现 Python 操作PDF文档内容,主要围绕PDF文档的内容提取、合并与拆分、加密与解密、添加水印以及不同文档格式相互转换来展开。 但大家会发现,其中并没有有太多直接操作PDF并向其写入的内容。这是因为我们更推荐大家Python自…

C语言练习之计算一个数的每位之和(递归实现)

目录 前言 一、思路 二、源代码以及运行截图 源代码: 运行截图: 总结 前言 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和 例如,调用DigitSum(1729),则应该返回1 7 2 9&#…

LeetCode HOT 100 —— 297.二叉树的序列化与反序列化

题目 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。…

你还以为格子衫头发的就是程序员?这些特征都没有别说你是程序员

周一写几百个bug,周二到周四拼命改bug,周五总结bug,总结的好有周末,总结的不好周末无休! 咳咳,这样的周末我可以不休息! 有很多想要学习Python却找不到途径的朋友,我这里整理了一…

.NET Framework杂记

这篇博客主要记录在用C#编写上位机时,不会的知识点,随时更新,方便查阅。 C#语法操作杂记c#中让textbox选中不选中C#无法使用实例引用来访问成员解决方法针对不同定义情况的引用解释C# 字符串分割用字符串分割用多个字符串分割用单字符分割C#中…

【DevOps实战系列】第二章:详解Gitlab环境及搭建

个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术 gitlab就不多说了,这个东西现在大多数公司内部都在使用,它分为社区和企业版本,社区版本ce是免费的,当然也可以选择gitee或github,但由于…

非零基础自学Golang 第8章 包管理 8.6 包的命名 8.7 依赖包管理

非零基础自学Golang 文章目录非零基础自学Golang第8章 包管理8.6 包的命名8.7 依赖包管理第8章 包管理 8.6 包的命名 每个包都有一个包名,包名一般是短小的名字,在包的声明处指定。 通常来说,默认的包名就是包导入路径名的最后一段&#x…

AD20和立创EDA设计(5)立创EDA导出3D模型放入AD20使用

(1)本文主要介绍如何将从立创EDA导出的3D模型,并且对3D模型进行处理。 (2)需提前观看:AD20和立创EDA设计(4)PCB设计; (3)本文需要使用到Fusion 36…

基于6自由度飞行器的EKF和INS融合算法的MATLAB仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 六自由度四轴飞行器,包括由四根杆组成的正四面体,所述正四面体的中心位置设有一个空心圆球,空心圆球上设有四根支杆分别与正四面体的四个顶点相连,所述空心圆球内设有电池和控制系统, INS/GPS的松…

nodejs+vue041家政管理系统

基本要求:要求此系统能较完善的实现服务人员及客户信息的管理等功能。 主界面:分为用户登陆和管理员登陆,用户登陆包含客户登录和服务人员登陆。 用户注册:注册时可选择身份(客户或者服务人员)。 后台管…

目前免费用可用的天气api接口及失效接口

网上关于免费天气api接口很多,本人总结了一下目前还可用的免费api接口和已失效的接口如下: 目前可用接口: 1、讯飞语音识别内置的墨迹天气API。链接: http://autodev.openspeech.cn/csp/api/v2.1/weather?openIdaiuicus&c…

【Javaweb-前端】CSS

1. Syntax Selector − A selector is an HTML tag at which a style will be applied. This could be any tag like or etc.Property − A property is a type of attribute of HTML tag. Put simply, all the HTML attributes are converted into CSS properties. They coul…

散热材料产业SWOT分析:5G建设带动市场需求 多元化散热方案将成行业主流

传统散热材料以石墨片和导热凝胶等TIM材料(导热界面材料)为主,石墨片存在导热系数相对较低、厚度相对较大等问题。目前热管和VC(均热板)开始从电脑、服务器等领域渗透到智能手机终端,石墨烯材料也开始应用。…

Docker笔记--容器转换为镜像、Dockerfile的使用

目录 1--使用 docker commit 将容器转换为镜像 1-1--容器转换为镜像 1-2--实例代码 1-3--注意事项: 2--Dockerfile的使用 2-1--常用关键字 2-2--利用 dockerfile 搭建 Centos:7 镜像 1--使用 docker commit 将容器转换为镜像 1-1--容器转换为镜像 # 将容器…

家电产品出口指南,RoHs法规详解

【家电产品出口指南,RoHs法规详解】 受疫情影响,我国家电出口创新高,据海关总署发布的数据统计,2021年,中国家用电器出口额987.2亿美元,同比增长22.3%,出口规模远超历史同期水平,创近…

新款Macbook Pro可以升级固态硬盘吗?

不知道有多少用户因为预算不足而选购了256GB固态硬盘版本的Mac呢?在购买Mac之前,总觉得“省省总会有的”。实际上,还是很多256G的用户都在后悔:“为什么当初没有加钱升级固态硬盘啊!”小编在此也提醒大家,如…

让人恶心的多线程代码,性能怎么优化!

Java 中最烦人的,就是多线程,一不小心,代码写的比单线程还慢,这就让人非常尴尬。 通常情况下,我们会使用 ThreadLocal 实现线程封闭,比如避免 SimpleDateFormat 在并发环境下所引起的一些不一致情况。其实…

Java+MySQL校园网络超市系统的设计与实现 开题 论文

随着我国教育模式的改革,我国的大学生数量在逐步的增加,虽然每个高校的附近都有便利店但是很是时候这些便利店不能够满足学生的日常生活和学习的需求,尤其是便利店因为成本的原因货物不全 ,而大学生很多时候更希望通过网络购买自己所需的物品,所以通过校园网络超市系统来购买自…

基于java+springmvc+mybatis+vue+mysql的大学校医院信息管理系统

项目介绍 本系统采用java语言开发,后端采用ssm框架,前端采用vue技术,数据库采用mysql进行数据存储。 前台: 首页、校医、药品信息、疫情公告、个人中心、后台管理 后台: 首页、个人中心、在线问诊管理、问诊回复管理…