mysql 리플리케이션을 사용할 때 가끔 slave 에서 리플리케이션이 깨진 경우가 있습니다.
이럴때는 master 서버에서 덤프를 떠서 slave에 디비를 넣고 포지션값을 맞춰주는데 이 옵션을 사용하면 디비 정지 없이 가볍게 포지션값을 맞춰줄 수 있습니다.
master 서버에서 덤프시
mysqldump -u root -p –master-data=2 –databases 디비명 > 디비명.sql (덤프뜰시 포지션값을 확인하기 위한옵션을 넣어서 덤프파일을 만들고)
만들어진 덤프파일을
cat 디비명.sql |grep ‘CHANGE MASTER’ 로 확인하면 포지션값이 나옵니다.
ex)
위 그림처럼 바이너리로그파일명과 포지션값이 나온걸로 리플리케이션 다시 설정해 주시면 됩니다.
감사합니다.
[polldaddy rating=”7739789″]