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文件:

恢复命令:

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

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

有用户名和密码同上

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值