错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No

错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No

一、一般 Slave_IO_Running: No 的可能性:

  • 网络不通
  • my.cnf配置有问题
  • 密码、file文件名、pos偏移量不对
  • 防火墙没有关闭
  • 是否启动slave开启同步

1.首先关闭防火墙和安全机制

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

在这里插入图片描述
在这里插入图片描述

2.排查网络是否接通

ping 192.168.2.4

在这里插入图片描述
在这里插入图片描述

能ping通,网络没有问题

3.检查my.cnf配置是否有问题

vim /etc/my.cnf

mysql1:192.168.2.4
在这里插入图片描述
mysql2:192.168.2.5
在这里插入图片描述
mysql3:192.168.2.6
在这里插入图片描述

4.检查密码、file文件名、pos偏移量是否正确

mysql1:192.168.2.4

mysql -uroot -pabc123
show master status;

在这里插入图片描述
mysql2:192.168.2.5
mysql3:192.168.2.6

mysql -uroot -pabc123
show slave status\G

在这里插入图片描述

在这里插入图片描述

5.检查是否启动slave

mysql2:192.168.2.5
mysql3:192.168.2.6

start slave;
show slave status\G

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35456705/article/details/114299098