1

非常に大規模なデータベースがあり、dev+stagingマシンで時々複製する必要があります。

現時点では、mysqldumpを使用してから、「mysql -u xx -pdbname<dumpscript.sql」を使用してデータベーススクリプトをインポートします。

完了するのに2日もかからなければ、これで問題ありません。

データベース全体をファイルとして1つのサーバーから別のサーバーにコピーし、エクスポート/インポートのナンセンス全体をスキップすることは可能ですか?

乾杯

4

2 に答える 2

1

いくつかの解決策があります:

  • いつでも停止してファイルレベルのバックアップを取ることができる別のレプリケーションスレーブを用意する
  • innodb エンジンを使用する場合 -ファイル システム レベルのスナップショットを作成し (例: lvm を使用)、ファイルをテスト環境にコピーできます。
  • テーブル/データベースがたくさんある場合は、ダンプと復元のプロセスを並行して処理を高速化できます。
于 2012-08-28T09:21:40.743 に答える