MYSQLマスター/スレーブレプリケーションで構成されたCentosサーバーを再起動します。

MYSQLマスター/スレーブレプリケーションで構成されたCentosサーバーを再起動します。

しばらく前に、プライマリWebサーバーから別のCentOS 6サーバーへのMYSQLレプリケーションを構成しました。すべてが完璧に動作し、レプリケーションが正しく機能していることがわかります。

私の質問は、複製を中断せずに再構成する必要なく、マスターまたはスレーブを安全に再起動する方法です。

答え1

スレーブサーバーに障害が発生するとレプリケーションは停止しますが、マスター/スレーブレプリケーションを再構成する必要はありません。マスターはスレーブが再び使用可能になるのを待ち、保留中のトランザクションはスレーブと同期されます。マスターサーバーを再起動する必要がある場合は、スレーブサーバーをマスターサーバーに昇格する必要があります。これは次のことで達成できます。

所有者情報: FLUSH LOGS;

スレーブから: STOP SLAVE; RESET MASTER; CHANGE MASTER TO MASTER_HOST='';

関連情報