mysql Could not initialize master info structure; more error messages can be found in the MySQL erro

在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>

这样就说明问题已经解决了。

你可能感兴趣的:(mysql,linux)