mysql主从故障恢复
之前遇到过一次 Slave_SQL_Running: no 的情况,解决方法请参考:https://www.cnblogs.com/sxFu/p/16022876.html
而这次遇到的故障为:Slave_IO_Running: no
一方面原因是因为网络通信的问题也有可能是日志读取错误的问题
再看错误信息可以判断为日志读取错误的问题
解决办法
1、从机器停止slave
stop slave;
2、登录master机器
登mysql:mysql -uroot -p
show master status;
日志为mysql-binlog.000010
刷新日志:mysql> flush logs;
因为刷新日志file的位置会+1,即File变成为:mysql-binlog.000011
马上到slave执行:CHANGE MASTER TO MASTER_LOG_FILE='mysql-binlog.000011',MASTER_LOG_POS=194;
开启主从
start slave;
查看状态
show slave status\G
【参考:https://blog.csdn.net/u011488009/article/details/104608760】