mysqlの高可用性について

私はどのように高可用性ソリューションを実装するためのいくつかの記事を読んで、ハートビートを使用してマスターのmysqlが壊れている場合は、バックアップサーバーに切り替えると壊れている場合は、

1つの質問は、マスターサーバーが壊れているとき、バックアップサーバーが作動したとき、バックアップサーバーがマスターサーバーの事前データを取得する方法です

別の質問は時々マスターサーバーが壊れていないことがありますが、mysqlサービスが壊れている、この状況ではハートビートはまだバックアップサーバーに切り替わりますか?

0

1 答え

通常はマスターマスター構成をセットアップしますが、通常は1つのマスターのみを使用します。それはまた、それぞれのマスターは、他のマスターの奴隷としても働くのです。理論的には、いずれかのレコードを変更することができ、それらは同期しています。実際には、私は両方のサーバーで重度の更新を一度に行うつもりはありません。

私の現在のセットアップはマスターマスター構成で、各マスターもスレーブをオフにしています。次に、セカンダリマスター/スレーブに「フェールオーバー」し、必要に応じて「フェイルバック」することができます。しばらく時間がかかりますが、私は実際にこれを行います。

3
追加された