replication 설정으로 운영 중인 Slave 서버의 DB 파일을 실수로 덮어쓰기 하였더니, 테이블이 깨졌다고 repair 하란다.

물론 잘 되진 않는다.

 

그래서 replication 설정을 다시 하던 중 아래 메시지 발생.

 

mysql> slave stop;

ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log

mysql> CHANGE MASTER TO ...(생략)

ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log


 

테이블이 깨지면서 replication 관련 설정도 같이 깨진 모양이다.

뭘 해도 저 메시지만 나온다.

 

해결 방법이 의외로 간단했는데

 

mysql> reset slave;

mysql> slave start;

mysql> slave stop;

mysql> CHNAGE MASTER TO ...(생략)              다시 설정

mysql> slave start;


 

reset slave 명령어로 깨진 설정은 날리고 다시 하면 된다.