리눅스/mysql
리플리케이션 끊겼을때
Rohin
2019. 4. 26. 15:06
반응형
# 먼저 리플리케이션을 멈춘다.
- slave db 서버를 멈춰도 master db 데이터는 계속 쌓이며 다시 실행하게 되면 그동안 쌓인 데이터가 slave db에 반영이 됩니다.
mysql> stop slave;
# 에러가 발생한 쿼리문을 1개 건너 뜁니다.(error가 여러 개이면 그만큼 반복 실행해서 에러가 난 쿼리문을 건너뛰게됩니다.)
mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
# 리플리케이션을 시작한다.
mysql> start slave;
위처럼 실행하게되면 그동안 쌓여있던 데이터들이 반영됩니다.