mysql 리플리케이션 질문입니다. 아시는분 꼭 답변좀 부탁드립니다. ~~~~~~~~~ 0 0 2,049

by 비니 [MySQL] [2013.10.07 16:06:49]



mysql 리플리케이션 을 사용하려고 합니다.

server A (master)
server B (slave)

둘간에 리플리케이션을 설정하고
slave 서버가 다운되서 다시 기동을 하면 master에서 변경된 데이터가 정상적으로 반영이 됩니다.

그런데 문제는 .

master 서버가 다운됐을경우 다시 기동을 하면 slave서버에서 그뒤로 데이터를 가져오지 못합니다.

1) mysql master 서버를 db stop으로 정상적으로 종료하면 slave 서버에서 마스터 서버의 로그파일 위치를
   정상적으로 인지하여 master 데이터 변경시 반영이 됩니다.

2) mysql master 서버를 db stop하지 않고 강제 리붓하거나 종료하면
   master 서버의 mysql이 기동 된 후 그뒤로는 정상 반영이 되지 않습니다.


수동으로 다시 slave에서 master서버의 로그파일 명이랑 포지션을 맞춰 줘야 하는건가요?

아니면 자동으로 되는 방법이 있는지 알고 싶습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입