下面来讲讲mongodb的备份与恢复
备份可以备份为二进制格式,如果是用于数据交换,可以备份成json或cvs格式
导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
-port port 端口
-u username 用户名
-p passwd 密码
导出json格式
参数说明:-d 导出的数据库 -c 导出的表 -f 导出的字段 -q 查询条件:要导出的记录 -o 导出到哪个文件
_id列总会导出
导出为csv格式
导入JSON
参数说明: --type 导入的数据格式 --file 要导入的文件
导入CSV
参数说明:-f 要导入的列名 --headerline 跳过开头一行
二进制导出,默认导出到dump目录
导出数据库下所有表
二进制导入(导入整个数据库)
可以加--drop参数,即先删除原数据库信息,再导入
对二进制导入导出要说明的是:不仅会导出数据,还会导出索引
原文地址:https://www.cnblogs.com/liunianfeiyu/p/10052127.html
时间: 2024-11-05 22:48:15