恢复mongodump数据库备份,哪个流程正确?
Restore mongodump database backup, which is the right flow?
我正在执行 MongoDB 的第一步,但仍然迷路了。我已阅读文档 here 但我无法找到正确的步骤来导入|恢复数据库。我有一个 .tgz 文件,我已经解压缩了它。 ll
命令的输出如下:
# ll rs-ds035698_2015-09-21T050031.000Z
total 208
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:00 admin
-rw-r--r-- 1 1001 1001 1037 Sep 21 01:01 oplog.bson
drwxr-xr-x 2 1001 1001 20480 Sep 21 01:01 pdone
drwxr-xr-x 2 1001 1001 20480 Sep 21 01:01 pdone_demo
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:00 pdone_demo_master
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:01 pdone_master
-rw-r--r-- 1 1001 1001 150589 Sep 21 01:01 rs-ds035698_2015-09-21T050031.000Z.log
我只需要恢复 pdone 数据库。怎么样?
也许对你有帮助....
$mongorestore (It will restore all databases from your dump folder)
从您的 "dump" 文件夹恢复特定数据库:
$mongorestore --db employee C:\Users\mongo\dump\employee (Here "employee" is new db name)
如果要导入 JSON 文件,请按照以下步骤操作:
mongoimport -d students -c grades < grades.json
(or)
mongoimport -d students -c grades < C:\Users\mongo\Download\grades.json
Note: here "students" is database name, "grades" is collection name.
以下命令可用于恢复 mongodump BSON 文件。在我的例子中是 user.bason 文件
sudo mongorestore -d ibfs -c log /opt/backup/mongodump-2017-02-01/ibfs/user.bson
解释:
sudo mongorestore -d ibfs(DATABASE_NAME) -c log(COLLECTION_NAME) /opt/backup/mongodump-2017-02-01/ibfs/user.bson(WHOLE PATH)
我正在执行 MongoDB 的第一步,但仍然迷路了。我已阅读文档 here 但我无法找到正确的步骤来导入|恢复数据库。我有一个 .tgz 文件,我已经解压缩了它。 ll
命令的输出如下:
# ll rs-ds035698_2015-09-21T050031.000Z
total 208
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:00 admin
-rw-r--r-- 1 1001 1001 1037 Sep 21 01:01 oplog.bson
drwxr-xr-x 2 1001 1001 20480 Sep 21 01:01 pdone
drwxr-xr-x 2 1001 1001 20480 Sep 21 01:01 pdone_demo
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:00 pdone_demo_master
drwxr-xr-x 2 1001 1001 4096 Sep 21 01:01 pdone_master
-rw-r--r-- 1 1001 1001 150589 Sep 21 01:01 rs-ds035698_2015-09-21T050031.000Z.log
我只需要恢复 pdone 数据库。怎么样?
也许对你有帮助....
$mongorestore (It will restore all databases from your dump folder)
从您的 "dump" 文件夹恢复特定数据库:
$mongorestore --db employee C:\Users\mongo\dump\employee (Here "employee" is new db name)
如果要导入 JSON 文件,请按照以下步骤操作:
mongoimport -d students -c grades < grades.json
(or)
mongoimport -d students -c grades < C:\Users\mongo\Download\grades.json
Note: here "students" is database name, "grades" is collection name.
以下命令可用于恢复 mongodump BSON 文件。在我的例子中是 user.bason 文件
sudo mongorestore -d ibfs -c log /opt/backup/mongodump-2017-02-01/ibfs/user.bson
解释:
sudo mongorestore -d ibfs(DATABASE_NAME) -c log(COLLECTION_NAME) /opt/backup/mongodump-2017-02-01/ibfs/user.bson(WHOLE PATH)