0

MultiAZで実行されているMYSQLRDSDBを実行しています。私はバックアップを取るために毎日mysqldumpを行っています。mysqldumpはマスターデータベースで実行されます。私の友人の1人が、スレーブデータベースを手動で作成するように依頼しました。スレーブデータベースを手動で作成する方法がわかりません。

どうもありがとう

4

1 に答える 1

2

いくつかのこと:

まず、マルチ AZ RDS を実行している場合、独自の mysqldump を実行する理由はおそらくないでしょう。

自動化された RDS バックアップを使用してこれを行うことができます。これらは実際には、同期的に更新されたスタンバイ RDS に対して実行されるため、ダンプの実行中に運用データベースをロックする必要はありません。また、バックアップ スナップショットを RDS インスタンスに簡単に復元できます。これにより、DB ダンプの出力帯域幅コストと DB インポートの入力帯域幅コストも節約できます。

レプリカのセットアップに関する限り、読み取り専用スレーブを使用できるようにすることが目的の場合は、コンソールまたはコマンド ライン ツールを使用して簡単にこれを行うことができます。また、レプリカはスタンバイ RDS から確立されます。 、DB スナップショットがレプリカのベースとして取得されている間、本番 DB を妨害しないようにします。

于 2012-11-26T17:39:42.577 に答える