在MySQL主从复制的时候,在slave服务器上,登陆MySQL,
使用 stop slave;
这时候系统提示:
mysql> stop slave;  
Query OK, 0 rows affected (0.00 sec)
但当执行start slave;的时候,就出现了如下错误:
mysql> start slave;
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
mysql>
解决办法:
1.进入MySQL数据库默认的数据库存储目录:
/usr/local/mysql/var
这个目录根据实际情况而定,使用不同的安装方式,或是编译指定目录不同,这个目录也不一定相同,但只要找到数据库的存储目录就好。
 
2.删除以下两个文件:
master.info
relay-log.info
 
3.登陆数据库后,执行:
start slave;
返回如下信息:
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
mysql>
这样就说明问题已经解决了。