菜鳥のmongodDB学習−(七)MongoDBバックアップ(mongodump)とリカバリ(mongorerstore)
2004 ワード
MongoDBデータバックアップ
Mongodbではmongodumpコマンドを使用してMongoDBデータをバックアップします.このコマンドは、指定したディレクトリにすべてのデータをエクスポートします.
mongodumpコマンドは、エクスポートされたデータレベルの転送サーバをパラメータで指定できます.
構文
mongodumpコマンドスクリプト構文は次のとおりです.
>mongodump -h dbhost -d dbname -o dbdirectory
mongodumpコマンドのオプションパラメータのリストは、次のとおりです.
構文
説明
≪インスタンス|Instance|emdw≫
mongodump --host HOST_NAME --port PORT_NUMBER
このコマンドは、すべてのMongoDBデータをバックアップします.
mongodump --host w3cschool.cc --port 27017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY
mongodump --dbpath/data/db/--out/data/backup/
mongodump --collection COLLECTION --db DB_NAME
このコマンドは、指定したデータベースのセットをバックアップします.
mongodump --collection mycol --db test
MongoDBデータ復旧
mongodbはmongorerstoreコマンドを使用してバックアップしたデータを復元します.
構文
mongorestoreコマンドスクリプト構文は次のとおりです.
>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory