MySQL主从复制故障:“ Slave_SQL_Running:No“ 两种解决办法

问题

今天搭建MySQL的主从复制,查看从机状态时show slave status\G,发现这个参数为NO,导致主从复制失败。

Slave_SQL_Running: No

后面上网查阅了一下资料,大概就是因为在连接支持数据库后,也就是这个命令后,主数据库的binlog日志的偏移量改变了,不再是当时初始化的那个master_log_pos=154,导致后面的binlog日志交互就会有问题,sql就会执行失败,导致结果为No。

change master to master_host='192.168.137.100',master_user='slave',master_password='Csdn@123',master_log_file='localhost-bin.000002',master_log_pos=154;

解决方案

既然知道了原因,那就好解决了

首先主机数据库需要停止写操作,这个没有命令执行,只能人为的先控制一下。

然后在使用命令查看主数据库的状态

复制代码
show master status;

记录结果

然后到slave服务器上执行手动同步:

重新执行change命令,对应上一步查出来的相关信息

复制代码
change master to master_host='192.168.137.100',master_user='slave',master_password='Csdn@123',master_log_file='binlog.000006',master_log_pos=155;

最后再重新启动主从复制

复制代码
 start slave;

查看状态就好了

复制代码
show slave status\G;
相关推荐
仍然.8 小时前
Redis---缓存
数据库·redis·缓存
Aloudata8 小时前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
细嗅蔷薇@9 小时前
排序和分⻚(order by 、limit)
数据库·oracle
wdfk_prog9 小时前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
逸模9 小时前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模
梦想平凡9 小时前
棋牌游戏技术实战(五):从对局事件重新执行规则,核对棋盘和最终状态
数据库·游戏·oracle
白露与泡影9 小时前
Oracle AI Database 26ai RAC 部署步骤、关键命令与一键脚本
数据库·人工智能·oracle
天天喝旺仔10 小时前
MySQL 索引原理与慢查询优化实战:从 B+ 树到执行计划调优
数据库·sql·mysql·性能优化
liulilittle10 小时前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
DongQiShanRen10 小时前
玄龙(上):TICK 主循环——意识心跳怎么跳
linux·jvm·数据库·人工智能·数据挖掘·rust