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

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

文章目录

  • 错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No
  • 一、一般 Slave_IO_Running: No 的可能性:
    • 1.首先关闭防火墙和安全机制
    • 2.排查网络是否接通
    • 3.检查my.cnf配置是否有问题
    • 4.检查密码、file文件名、pos偏移量是否正确
    • 5.检查是否启动slave

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

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

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

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第1张图片
错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第2张图片

2.排查网络是否接通

ping 192.168.2.4

错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第3张图片
错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第4张图片

能ping通,网络没有问题

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

vim /etc/my.cnf

mysql1:192.168.2.4
错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第5张图片
mysql2:192.168.2.5
错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第6张图片
mysql3:192.168.2.6
错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第7张图片

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

mysql1:192.168.2.4

mysql -uroot -pabc123
show master status;

错误集:MySQL数据库的MHA高可用集群部署及故障切换时Slave_IO_Running: No Slave_SQL_Running: No_第8张图片
mysql2:192.168.2.5
mysql3:192.168.2.6

mysql -uroot -pabc123
show slave status\G

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

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

5.检查是否启动slave

mysql2:192.168.2.5
mysql3:192.168.2.6

start slave;
show slave status\G

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

你可能感兴趣的:(错误集,mysql,服务器,运维)