본문 바로가기

쓰기

리플리케이션 끊겼을때

haru 2019.02.20 15:34 조회 수 : 0

# 먼저 리플리케이션을 멈춘다.

 - slave db 서버를 멈춰도 master db 데이터는 계속 쌓이며 다시 실행하게 되면 그동안 쌓인 데이터가 slave db에 반영이 됩니다.

mysql> stop slave;

 

# 에러가 발생한 쿼리문을 1개 건너 뜁니다.(error가 여러 개이면 그만큼 반복 실행해서 에러가 난 쿼리문을 건너뛰게됩니다.)

mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

 

# 리플리케이션을 시작한다.

mysql> start slave;

 

위처럼 실행하게되면 그동안 쌓여있던 데이터들이 반영됩니다.