错误集: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