1.备份: mongodump
其参数为:

我的命令是:
mongodump --h localhost:1000 -d showapi -o c:/dump
其意思是把本机1000端口服务的showapi数据库导到c:/dump目录下,执行后,目录结构如下:

2.恢复: mongorestore
其参数为:

我用的是:
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”,也即指定库即可。
本文介绍了使用mongodump和mongorestore命令进行MongoDB数据库的备份与恢复操作。通过具体实例展示了如何将本地数据库导出到指定路径,并解决了在恢复过程中遇到的错误提示问题。
2487

被折叠的 条评论
为什么被折叠?



