mongdbバックアップ

データベースモンゴのバックアップと復元


データベースをバックアップします。


データベース全体のバックアップ:
mongodump DBHOST -d dbnameは-h -o dbdirectory
-h:127.0.0.1:127.0.0.1、もちろん、あなたがポート番号を指定することができます。サーバーのアドレスは、例えばMongDB 27017
-d:データベースインスタンスは、例えば、バックアップします、 :試験
-o:バックアップデータの格納場所、例えばC:\コースのデータ\ダンプ、予めディレクトリを確立する必要があり、システムが自動的にデータベース・インスタンスを格納するディレクトリ、バックアップディレクトリの後にダンプ試験にディレクトリを作成バックアップデータ。


データベース全体の回復:
mongorestore -h DBHOST -d dbnameの-directoryperdb dbdirectory
-h:MongoDBのサーバーアドレス
などTEST2として当然のテスト、名前もバックアップすることができ、時間が同じではありません、次のようなデータベースインスタンスを復元する必要が、:-d
-directoryperdb :場所のバックアップデータは、例えば:C:\データ\ダンプ\テスト、 ここでは、なぜ1回の以上のテストではなく、バックアップダンプ時間を追加し、それが参照するには、読者を促し!
-drop:回復時間は、最初に現在のデータを削除し、バックアップデータを復元します。つまり、再開後、削除されるバックアップ変更されたデータを追加した後、ああ注意!

 

バックアップのシングルコレクション:
mongoexport -h DBHOST COLLECTIONNAME -d dbnameは-f -c -o dbdirectory collectionKey
-h:MongoDBのサーバーアドレス
-d:データベースインスタンスを復元する必要があり
-c:セットを復元する必要がある
フィールドをエクスポートする必要がある(:-fすべてのフィールドのため省略)
-o:エクスポートされたファイル名を表します

 


単一のコレクションをエクスポートします。

データをインポートパラメータ:

-dデータベースをインポートする
テーブル(自身の存在を作成しません)インポートするには、-c
--type CSV / JSON(デフォルト)
バックアップファイルのパス--file

インポートデータインスタンス

mongoimportは--type JSON --file ./test.sdo.json -cティーチショップ-d

おすすめ

転載: www.cnblogs.com/GYC-GXm/p/12112868.html