메뉴 닫기

mysqldump 사용시 포지션값을 확인하기 위한옵션!

mysql 리플리케이션을  사용할 때 가끔 slave 에서 리플리케이션이 깨진 경우가 있습니다.

이럴때는 master 서버에서 덤프를 떠서 slave에 디비를 넣고 포지션값을 맞춰주는데 이 옵션을 사용하면 디비 정지 없이 가볍게 포지션값을 맞춰줄 수 있습니다.

master 서버에서 덤프시 

mysqldump -u root -p –master-data=2 –databases 디비명 > 디비명.sql  (덤프뜰시 포지션값을 확인하기 위한옵션을 넣어서 덤프파일을 만들고)

만들어진 덤프파일을

cat 디비명.sql |grep ‘CHANGE MASTER’ 로 확인하면 포지션값이 나옵니다.

ex)

0420-6

위 그림처럼 바이너리로그파일명과 포지션값이 나온걸로 리플리케이션 다시 설정해 주시면 됩니다.

감사합니다.

[polldaddy rating=”7739789″]

 

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다