'Slave_Sql_Running'에 해당되는 글 1건

  1. 2010.08.29 [MySQL] Slave_Sql_Running = No
Server-Side/MySQL2010. 8. 29. 21:37

Master-Slave Replication 환경에서 Master에만 있는 테이블을 변경한다던가, Slave에서 테이블을 DROP하는 작업을 하는 경우 Slave의 Replication이 중단된다.

 

이 경우 SHOW SLAVE STATUS\G 명령어를 수행하면

 

Slave_Sql_Running = No

 

라는 부분을 발견한다. 이런 경우 error를 유발한 쿼리를 skip 해줘야 한다.

 

mysql> SLAVE STOP;
mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
mysql> SLAVE START;


SQL_SLAVE_SKIP_COUNTER : Slave를 작동한 후 Master로부터 읽어온 쿼리 중 skip할 쿼리 수

 

 

'Server-Side > MySQL' 카테고리의 다른 글

[MySQL]Too Many Connection Error  (0) 2010.10.04
mysql 접속자 수 늘리기  (0) 2010.09.20
[MySQL] Master-Slave Replication  (1) 2010.08.29
[MySQL] index 추가, 삭제, 확인하기  (0) 2010.08.16
mysql password 변경  (0) 2010.03.12
Posted by 준피