MYSQL 마스터/슬레이브 복제로 구성된 Centos 서버를 다시 시작합니다.

MYSQL 마스터/슬레이브 복제로 구성된 Centos 서버를 다시 시작합니다.

얼마 전 우리는 기본 웹 서버에서 다른 CentOS 6 서버로 MYSQL 복제를 구성했습니다. 모든 것이 완벽하게 작동하며 복제가 제대로 작동하는 것을 볼 수 있습니다.

내 질문은 복제를 중단하지 않고 재구성할 필요 없이 마스터나 슬레이브를 안전하게 다시 시작하는 방법입니다.

답변1

슬레이브 서버에 오류가 발생하면 복제가 중지되지만 마스터/슬레이브 복제를 재구성할 필요는 없습니다. 마스터는 슬레이브가 다시 사용 가능해질 때까지 기다리며, 이때 보류 중인 트랜잭션이 슬레이브와 동기화됩니다. 마스터 서버를 다시 시작해야 하는 경우 슬레이브 서버를 마스터 서버로 승격해야 합니다. 이는 다음을 통해 달성할 수 있습니다.

소유자 정보: FLUSH LOGS;

슬레이브에서: STOP SLAVE; RESET MASTER; CHANGE MASTER TO MASTER_HOST='';

관련 정보