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 명령어로 깨진 설정은 날리고 다시 하면 된다.
'서버&시스템 > MySQL' 카테고리의 다른 글
Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) (0) | 2014.09.19 |
---|---|
mysqldump 방법 및 옵션(전체, 구조만, 한글 깨짐 방지) (0) | 2014.09.19 |
MySQL Replication (마스터-슬레이브 동기화) 설정 (0) | 2014.04.08 |
저장 프로시저 백업 (0) | 2013.05.02 |
binary log 정리, 삭제 주기 설정 (0) | 2013.02.15 |