导出:
mongdump -d CMS -c collection -o dir
查看了 help ,发现有 --gzip 参数来压缩,尝试了下,发现其它只有压缩 collections 而不是 database 有点坑
例子:
- mongodump -h 10.0.0.25 -p 27017 -d morseapp-data-mongo -o /data/mongodb/bin/back_data
- mongorestore -h 192.168.1.102 -p 27017 -d morseapp-data-mongo --dir /data/server/mongodb/back_data/morseapp-data-mongo
参数详解:
- -h : 主机地址
- -p : 主机端口
- -d : 数据库名称
- -c : 集合名称,如果不指定,则为整个库
- -q : 查询条件导出,如果没有结果,则不备份
- -o : 备份的输出目录
- --dir : 在还原时,指定备份的目录,注意是备份的根目录