프로그램/mysql2012. 9. 6. 10:14

mysql replication을 이용해서

실시간으로 mysql 데이터를 동기화 백업을 하는 중에 쿼리문으로 인해 에러가 발생하게 되면 동기화 백업이 멈추게 된다.

(단, slave db에 반영만 되지 않을 뿐 데이터는 계속 쌓아놓는다.)

이런 쿼리문 에러를 무시하고 계속 백업이 이루어지게 할 수 있다.

 

[SLAVE DB]

mysql 설정 파일은 my.cnf을 열어서 다음과 같이 설정을 한다.

slave-skip-errors = 1062

설명> 1062번 에러 코드가 발생하게되면 skip 한다.

참고> 여러개일 경우는 ","로 분리해서 추가한다.

slave-skip-errors = 1061, 1062

참고> 모든 에러 코드가 발생하면 skip 한다.

slave-skip-errors = all

Posted by 은둔고수