Syntax Error on MySQL Replication Slave (Error 1064)

1064 mysql replication

MySQL 5.0.37, 5.1.22 이하 버전으로 복제 시 발생 가능한 오류.

master/slave 간 데이터 전송 오류가 있으나 정상으로 간주하여 잘못된 로그가 relay 로그로 기록되어 발생.

대응 1) MySQL 버전 업 – 새 버전에서는 정상으로 간주하지 않는다.

대응 2) CHANGE MASTER 명령으로 Relay_Master_Log_File, Exec_Master_Log_Pos 값을 현재 show slave status 에서 확인되는 값으로 재설정하고 slave 재시작.

대응 3) 5.5부터는 다음 옵션 지정이 가능
–relay-log-recovery=1

참조) http://bugs.mysql.com/bug.php?id=26489

천명재 7년전 질문


답변 0

답변작성

목록보기