msyql出现Relay log read failure的解决方法

1.错误提示:
Relay log read failure:Could not parse relay log event entry. 
该错误出现在slave机器上,一般是非正常关闭导致终极日志被破坏

2.查看slave状态:show slave status

3.找到以下两个参数的值
Relay_Master_Log_File: master-bin.001141 //slave库已读取的master的binlog
Exec_Master_Log_Pos: 72983414 //在slave上已经执行的position位置点

4.更改日志文件和执行日志的位置(日志文件对应Relay_Master_Log_File,日志位置对应:Exec_Master_Log_Pos)
stop slave;
change master to master_log_file='master-bin.001141' , master_log_pos=72983414;
start slave;