备份:将MongoDB数据库或者MongoDB集合备份为BSON格式的二进制文件,同时备份索引信息
mongodump --help
mongodump -u scrapy -p 123456 -d Scrapy_A -c images360 -o DB
mongodump -u scrapy -p 123456 -d Scrapy_A -o DB
# 每个集合会导出2个文件,分别是bson结构的数据文件和json格式的索引信息
# 不声明集合名,则导出所有集合名
# -d,--db:代表需要备份的数据库
# -c,--collection:代表需要备份的数据库中的集合
# -q, --query:代表查询条件
# -o, --out:代表导出的文件夹名
恢复:mongorestore:将备份的BSON文件和索引文件进行恢复到数据库中
mongorestore --help
mongorestore -u scrapy -p 123456 -d Scrapy_A --dir=C:\Windows\System32\DB\Scrapy_A
mongorestore -u scrapy -p 123456 -d Scrapy_A -c weibos --dir=C:\Windows\System32\DB\Scrapy_A\weibos.bson
# -d,--db:代表需要恢复的数据库
# -c,--collection:代表需要恢复的数据库中的集合,当数据来源于一个bson文件使用
# --dir:备份数据所在位置,可以是文件夹也可以是一个bson文件
# --drop:在恢复的时候,先删除当前数据,然后恢复备份的数据
网友评论