mongodb的备份与恢复

1.备份:  mongodump

其参数为:

 

mongodb的备份与恢复

 

我的命令是:

 

mongodump --h localhost:1000 -d showapi -o c:/dump
 

其意思是把本机1000端口服务的showapi数据库导到c:/dump目录下,执行后,目录结构如下:

mongodb的备份与恢复

 

 

2.恢复:  mongorestore

其参数为:

 

mongodb的备份与恢复

 

 

我用的是:

 

mongorestore -h www.showapi.com:2000 -d showapi --directoryperdb --drop c:/dump

很不幸的是报错了。

 

root directory must be a dump of a single database

 

说它不是一个根目录。解决很简单:

mongorestore -h www.showapi.com:2000 -d showapi --directoryperdb --drop c:/dump/showapi

 在上述代码最后加上“showapi”,也即指定库即可。

 

 

你可能感兴趣的:(mongodb)