1、集合导出:

mongoexport -h 220.55.81.229:27017 -u name -p password -d herbstore -c users -o users.json --type json

mongoexport参数说明:mongoexport –help

-h 主机ip:port

-u 用户名

-p 密码

-d 数据库名

-c 集合名

-f 要导出哪些列

-o 要导出文件名

-q 数据的过滤条件

2、集合导入:

mongoimport -h 220.55.81.229:27018 -u name -p password -d herbstore -c users --file users.json  --type json

mongoimport参数说明:mongoimport –help

3、数据库备份

mongodump -h 220.55.81.229:27018 -u name -p password -d herbstore -o herbstore

-o 备份的数据存放位置

4、数据库恢复

mongorestore -h 220.55.81.229:27018 -u name -p password -d herbstore <path>

#--drop 恢复的时候,先删除当前数据,然后恢复备份的数据

#<path> mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test 你不能同时指定 <path> 和 --dir 选项,--dir也可以设置备份目录

#--dir 指定备份的目录 你不能同时指定 <path> 和 --dir 选项

1人评论了“mongodb集合导出导入及数据库备份恢复”

评论区已关闭。

Scroll to Top