mongodump -h localhost:27019 -d Business -u admin -p 123456
—host
—port # 指定端口号 默认27017
—username
—password
—authenticationDatabase
—authenticationMechanism
—db
—collection
—query
—queryFile
—quit # 通过抑制 MongoDB的复制,连接等活动,来实现备份。
—gzip # 开启压缩,3.2版本后可以使用,输出为文件的话会带有后缀.gz
—out
—repir # 修复数据时使用 下面有详细介绍
—oplog # mongodump 会将 mongodump 执行期间的 oplog 日志 输出到文件 oplog.bson,这就意味着从备份开始到备份结束的数据操作我们都可以记录下来。
—archive
—dumpDbUsersAndRoles # 只有在 使用 —db 时才适用,备份数据库的包含的用户和角色。
—excludeCollection string # 排除指定的集合,如果要排除多个,使用多个—excludeCollection
—numParallelCollections int, -j int # 并行导出的集合数,默认为4
—ssl # 指定 TLS/SSL 协议
—sslCAFile filename # 指定认证文件名
—sslPEMKeyFile
—sslPEMKeyPassword
—sslCRLFile
—sslAllowInvalidCertificates
—sslAllowInvalidHostnames
—sslFIPSMode
mongorestore -h localhost:27019 -d Business -u admin -p 123456 d:\data\dump\test
—host <:port>, -h <:port>:
MongoDB所在服务器地址,默认为: localhost:27017
—db , -d :
需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2
—drop:
恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!
mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。
你不能同时指定
—dir:
指定备份的目录
你不能同时指定