検索

ホームページ  >  に質問  >  本文

mongodb的data文件夹中内容直接复制到另一个mongodb的data文件夹中,是否可以直接使用呢?

作为迁移数据库的方法是否可行?

怪我咯怪我咯2788日前989

全員に返信(4)返信します

  • 黄舟

    黄舟2017-05-02 09:22:01

    推奨されません。問題が発生する可能性があるため、修復する必要があります。復元または移行するには、mongo に付属の mongorestore ツールを使用できます。
    中国語ブログ
    公式ドキュメント

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:22:01

    WT エンジンの場合、ファイル全体をコピーすることも可能です。WT には独自のメタデータがあるため、これまではいくつかのコレクションをコピーするだけでは役に立ちませんでした。 MMAPv1 にはメタデータがないため、理論的には、ライブラリに対応するすべてのファイルをコピーするだけで十分です。ただし、これはサポートされておらず、正確性は保証されません。
    フォルダー全体をコピーする場合は、データベース全体へのアクセスを停止する必要があります。最も簡単な方法は、インスタンスを停止することです。もちろん、実際の使用ではあまり実用的ではありませんが、secondary のドロップを停止してからこの操作を実行することもできます。高速化したい場合は、インスタンスを停止せずにディスク スナップショットを使用することもできますが、ジャーナルが開かれ、ジャーナルとデータが同じディスク上に存在する必要があります。
    フォルダーのコピーは、WT と MMAPv1 の両方で機能します。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:22:01

    うまくいかない可能性がありますので、お勧めしません。予期せぬ問題が発生する場合がありますので、ツールまたはコマンドを使用してインポートすることをお勧めします。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:22:01

    いくつかの答えが見つかりました。お役に立てば幸いです:
    mongodb データベースをローカルホストからリモートサーバーに移行します

    返事
    0
  • キャンセル返事