2

これは、MySQLに帰結したフリーランサーからの方法論の質問です。間にデータを失うことなく、ダウンタイムなしで、古い専用サーバーから新しい専用サーバーに移行する方法はありますか?以前は、新しいサーバーが起動してから(つまり、すべてのファイルが転送され、システムが起動して準備ができている)から古いサーバーを停止するまで(データは新しいまで古いものに転送されたまま)、MySQLデータを失う必要がありました。 1つが引き継ぎます)。DNSなどが更新されるために両方がダウンしている短い期間もあります。

MySQL / rootが特定の時間枠の間に更新/挿入されたすべてのデータを簡単に転送する方法はありますか?

4

5 に答える 5

1

申し訳ありませんがページを作成し、古いサーバーに配置し、すべてのデータを新しいサーバーに転送してから、DNS を切り替えます。ダウンタイムがありますが。

于 2010-06-07T10:57:45.917 に答える
1

私がやりたいことは、サイトを閉じて、次のコマンドを使用してDBを他のサーバーに移動し始めること です:画像のアップロードなど)。DNSがすべて新しいサーバーに変更されている間、古いサーバーを新しいDBサーバーに向けます。

于 2010-09-30T10:09:33.087 に答える
0

MySQLバイナリログを確認してください。

于 2010-06-07T10:55:06.780 に答える
0

もちろん。ソース サーバーでビン ログを有効にします。起動後、DBダンプを作成し、新サーバーに転送してインポートします。次に、切り替えの準備ができたら、DNS を変更し (作業中に変更が反映されるようにします)、両方のサーバーでサイトを停止します。binlog を新しいサーバーにコピーし、ダンプの日時から再度実行します。

于 2010-06-07T11:04:48.803 に答える