mongodb 系列(一) mongodb 数据备份与还原

mongodb 系列(一) mongodb 数据备份与还原

mongodb 系列(二)使用mongoTemplate的Aggregation类进行分组,分页操作

mongodb 系列(三)Windows下MongoDB安装及创建用户名和密码

mongodb 系列(四)MongoDB常用命令

mongodb 系列(五)MongoDB 学习

用途:可以将 mongodb 数据库备份,以防丢失,也可以把数据库从一个环境拷贝到另一个环境。

我就是因为想把测试环境数据库的数据,拷贝一份到本地环境。

如果是备份和恢复,则备份命令和恢复命令都在一个环境执行即可。

如果是数据库拷贝,则备份命令在测试环境执行,恢复命令在本地环境执行。

在所在环境的mongodb安装路径下执行命令,比如我的mongodb安装路径为 E:\developSoftware\

则在 E:\developSoftware\mongodb-server\set\bin 下执行cmd指令

备份命令:

mongodump -h 127.0.0.1:27017 -d db -u username -p password -o D:\

 -h 数据库地址
-d 数据库名称
-u 用户名
-p 密码
-o 输出地址
 

如果没有用户名和密码

mongodump -h 127.0.0.1:27017 -d db -o D:\

会生成bson和json文件:

mongodb 系列(一) mongodb 数据备份与还原_第1张图片

恢复命令:

mongorestore -h 127.0.0.1:27017 -d db --dir D:\db

-d 数据库名称
-dir 输出文件所在目录

有用户名和密码同上

就这样,把我就把测试库的数据拷贝到本地库了。

你可能感兴趣的:(数据库,mongodb)