データのバックアップとのMongoDBの回復

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

おすすめ

転載: www.cnblogs.com/weisenz/p/4741437.html