MongoDBのデータのバックアップ
文法
mongodumpコマンドスクリプトの構文は次のとおりです。
mongodump -h dbhost -d dbname -o dbdirectory
-H:
例えばMongDBホストサーバアドレス:127.0.0.1、もちろん、ポート番号を指定することができる:127.0.0.1:27017
-d:
例えば、バックアップするデータベースインスタンス:テスト
-o:
バックアップデータの保存場所を、例えば:Cを:\データ\ダンプ、もちろん、ディレクトリがバックアップは、データベースインスタンス内に格納されたディレクトリのバックアップデータを完了した後にシステムが自動的にダンプディレクトリにtestディレクトリを作成し、事前に確立する必要があります。
例
27017は、ローカルでのサービスを使用して起動のmongod。コマンドプロンプトを開き、コマンドmongodumpを入力MongoDBのインストールディレクトリのbinディレクトリを入力します。
mongodump -h 127.0.0.1 -d db -o d:\db
MongoDBのデータ復旧
MongoDBは、データをバックアップ、リストアするmongorestoreコマンドを使用しています。
文法
mongorestoreコマンドスクリプトの構文は次のとおりです。
mongorestore -h <hostname><:port> -d dbname <path>
--host <:ポート>、-h <:ポート>:
MongoDBのデフォルトでは、サーバーのアドレス、:ローカルホスト:27017、--db -d:
データベース・インスタンスは、例えば、リストアする必要がある:試験は、もちろん、名前もバックアップすることができ、時間が同じではない、そのようなTEST2として--drop:
回復時間は、最初に現在のデータを削除し、バックアップデータを復元します。これは、再開後、削除されるバックアップ変更されたデータを追加した後に、ああを警告しています!パス:
最後のパラメータmongorestore、バックアップデータの設置位置、例えば:C:\データ\ダンプの\テスト。あなたは、パスと--dirオプションを指定することはできません - dirは、バックアップディレクトリを設定することができます。
--dir:
バックアップディレクトリを指定します。あなたは、パスと--dirオプションを指定することはできません。
例
次のコマンドを実行します。
mongorestore -h 127.0.0.1 -d db d:\db\db