Mongodb数据备份与还原

  

<强> 1。mongodb数据库的备份与还原

  

<强> 1.1 mongodump命令参数
mongodump——帮助
用法:
mongodump & lt; options>

  

出口运行服务器的内容为.bson文件。

  

指定一个数据库和c - d和一组只有转储数据库或集合。

  

有关更多信息,请参见http://docs.mongodb.org/manual/reference/program/mongodump/?/p>   

general选项:
——帮助打印使用
版本打印工具和退出

  

冗长选项:
- v,——verbose=& lt; level>更详细的日志输出(包括多次冗长,例如-vvvvv,
或指定一个数值,例如——verbose=N)
——安静隐藏所有日志输出

  

连接选项:
- h,——主机=& lt; hostname>mongodb主机连接(setname/host1 host2副本集)
——端口=& lt; port>服务器端口(也可以使用——主机的主机名:端口)

  

ssl选项:
ssl连接到mongod——或蒙戈启用ssl
——sslCAFile=& lt; filename>.pem文件包含证书的根证书链权威
——sslPEMKeyFile=& lt; filename>.pem文件包含证书和密匙的
——sslPEMKeyPassword=& lt; password>密码解密sslPEMKeyFile,如果必要的
——sslCRLFile=& lt; filename>.pem文件包含证书撤销列表
——sslAllowInvalidCertificates绕过验证服务器证书
——sslAllowInvalidHostnames绕过验证服务器名称
——sslFIPSMode使用FIPS模式安装openssl库的

  

身份验证选项:
- u,——用户名=& lt; username>用户名验证
- p,——密码=& lt; password>密码认证
——authenticationDatabase=& lt; database-name>数据库保存用户的凭证
——authenticationMechanism=& lt; mechanism>身份验证机制使用

  

名称空间选项:
- d - db=& lt; database-name>数据库使用
- c,收集=& lt; collection-name>收集使用

  

uri选项:
——uri=mongodb-uri mongodb uri连接字符串

  

查询选项:
- q,查询=查询过滤,JSON字符串,例如,“{x: {$ gt: 1}}“
——queryFile=路径包含一个查询的文件过滤器(JSON)
——readPreference=& lt; string> | & lt; json>指定名字的偏好或偏好json对象
——forceTableScan力表扫描

  

输出选项:
- o -=& lt; directory-path>stdout输出目录,或“-”(默认为“转储”)
——gzip压缩存档我们收集输出gzip
——修复尝试恢复文件受损数据文件(不支持的所有存储
引擎)
——oplog使用oplog在一个时间点快照
——归档=& lt; file-path>转储作为存档到指定的路径。如果国旗没有指定一个值,
档案写入标准输出
——dumpDbUsersAndRoles转储指定数据库用户和角色定义
——excludeCollection=& lt; collection-name>收集从转储排除(可能多次排除指定
附加集合)
——excludeCollectionsWithPrefix=& lt; collection-prefix>排除所有集合的转储给定前缀(可能指定
多次排除附加前缀)
- j,并行——numParallelCollections=数量的集合将默认(4)(默认值:4)
——viewsAsCollections转储正常视图集合与他们的生产数据,忽略标准

集合   <人力资源/>

Mongodb数据备份与还原