mysql主从同步错误解决和Slave_IO_Running: NO
报错提示:Error reading packet from server: Could not find first log file name in binary log index file
开是以为是版本问题,主64,从32,从新搭建一个还是这个问题。查明原因非常低级的错误,因为从库添加mater 一直用的粘贴,日志名少了个字母导致找不到文件。。
找的几个解决方法留着备用。
一是权限问题
http://hzcsky.blog.51cto.com/1560073/479476/
Slave_IO_Running:No证明同步没有成功,上面一行的
红色字体显示了错误的原因,一般出现这种情况,使用如下方法解决:
先进入slave中执行:slave stop来停止从库同步;
再去master中执行:flush logs来清空日志;
然后在master中执行:show master status查看下主库的状态,主要是日志的文件和position;
然后回到slave中,执行:change master tomaster_log_file='mysql-bin.000008',master_log_pos=106,文件和位置对应master中的;
最后在slave中执行:slave start来启动同步。