解决Mysql主从同步时Slave_IO_Running:Connecting;Slave_SQL_Running:Yes的故障排除问题
更新时间:2025年07月15日 09:00:10 作者:落樰兂痕
排查MySQL主从复制错误,依次检查网络、账户密码、防火墙,确认桥接模式、互ping通、防火墙关闭;检查配置文件log_bin和server_id,验证连接语法及主服务器权限设置,确保IP允许访问

下面列举几种可能的错误原因
- 1.网络不通
- 2.账户密码错误
- 3.防火墙
- 4.mysql配置文件问题
- 5.连接服务器时语法
- 6.主服务器mysql权限
我的服务器ip
- 主服务器:192.168.4.10
- 从服务器:192.168.4.12
逐项排除
1:因为从服务器是虚拟机,网卡选择了桥接模式,ip地址确认在同一网段中,且互ping能通,排除网络问题。
2:主服务器创建了账号slave密码slave的权限账号,在主服务器可以登录slave帐号,排除帐号密码问题.
3:终端输入systemctl status firewalld.service 查看防火墙确认防火墙已关闭,排除防火墙问题。
4:查看主从库配置文件log_bin与server_id设置情况
5:检查语法是否出错。
注:
master_host:主服务器Ubuntu的ip地址master_log_file: 前面查询到的主服务器日志文件名master_log_pos: 前面查询到的主服务器日志文件位置

6:权限:
主服务器查看repluser帐号,已设置登录ip为从ip或%

在从库上测试是否可以正常登陆。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MySQL中使用group by 是总是出现1055的错误(推荐)
这篇文章主要介绍了MySQL中使用group by 是总是出现1055的错误,小编通过查阅相关资料才把问题解决,今天小编记录下分享到脚本之家平台,需要的朋友可以参考下2020-02-02
mysql 复制行数据命令经验分享(Mysql 复制一条数据)
有时候表里有一行已经添加好的数据,想要多复制几百条用来测试比如要分页测试等,需要多条数据,但是有时候数据表字段太多了,有几十个,一个一个手写那是不可能的2023-09-09
干掉一堆mysql数据库,仅需这样一个shell脚本(推荐)
这篇文章主要介绍了干掉一堆mysql数据库,仅需这样一个shell脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-04-04


最新评论