首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MongoDB 备份(mongodump)与恢复(mongorestore)

MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。...mongodump命令可以通过参数指定导出的数据量级转存的服务器。...语法 mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号...打开命令提示符窗口,进入MongoDB安装目录的bin目录输入命令mongodump: >mongodump 执行以上命令后,客户端会连接到ip为 127.0.0.1 端口号为 27017 的MongoDB...mongodump 命令可选参数列表如下所示: 语法 描述 实例 mongodump --host HOST_NAME --port PORT_NUMBER 该命令将备份所有MongoDB数据 mongodump

88730

MongoDB 备份与还原 mongodump、mongorestore

Snapshots) cp 或者 rsync 1、mongodumpmongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump...默认情况下 mongodump 不获取 local 数据库里面的内容。 ​ mongodump 仅备份数据库中的文档,不备份索引,所以我们还原后,需要重新生成索引。 ​...的时候也有日志记录,我们可以使用 mongorestore --oplogReplay 进行恢复 1.1、mongodump常用命令和参数 官方文档:mongodump mongodump 默认输出的目录名为...会将 mongodump 执行期间的 oplog 日志 输出到文件 oplog.bson,这就意味着从备份开始到备份结束的数据操作我们都可以记录下来。...会有较小的性能影响 --oplogReplay # 恢复备份数据并将 mongodump 执行期间的操作(记录在导出的日志)恢复。

1.3K20

MongoDB 备份与还原 mongodump、mongorestore

MongoDB 备份与还原 mongodump、mongorestore 目录 MongoDB 备份与还原 一、 MongoDB 备份 1、mongodump 2 、cp 或者rsync 3、单节点意外关闭后...系统快照(这里不做详细介绍,具体内容见官网:Back Up with Filesystem Snapshots) cp 或者 rsync 1、mongodumpmongodump 是 MongoDB...默认情况下 mongodump 不获取 local 数据库里面的内容。 ​ mongodump 仅备份数据库中的文档,不备份索引,所以我们还原后,需要重新生成索引。 ​...的时候也有日志记录,我们可以使用 mongorestore --oplogReplay 进行恢复 1.1、mongodump常用命令和参数 官方文档:mongodump mongodump 默认输出的目录名为...会有较小的性能影响 --oplogReplay # 恢复备份数据并将 mongodump 执行期间的操作(记录在导出的日志)恢复。

2.5K20

Mongo的备份和恢复(mongodump 和mongorestore )

--备份单个表 mongodump -u superuser -p 123456 --port 27017 --authenticationDatabase admin -d myTest -c...2、mongodump在mongo关闭时,也是可以备份的,不过需要指定数据目录,命令为: mongodump --dbpath /data/db 3、在备节点使用mongodump备份时,必须加上-...4、mongodump与mongoexport的区别: mongodump导出的是bson格式,是二进制形式,不过可以使用mongo自带的bsondump命令查看里面的数据,而mongoexport导出的则是文本...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...跨版本的mongodump/mongorestore个人并不推荐,实在要做请先检查文档看两个版本是否兼容(大部分时候是的)。

60620

Mongo的备份和恢复(mongodump 和mongorestore )

Mongo的备份和恢复(mongodump 和mongorestore ) ?...2、mongodump在mongo关闭时,也是可以备份的,不过需要指定数据目录,命令为: mongodump --dbpath /data/db 3、在备节点使用mongodump备份时,必须加上-...4、mongodump与mongoexport的区别: mongodump导出的是bson格式,是二进制形式,不过可以使用mongo自带的bsondump命令查看里面的数据,而mongoexport导出的则是文本...在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。...跨版本的mongodump/mongorestore个人并不推荐,实在要做请先检查文档看两个版本是否兼容(大部分时候是的)。

2.3K30

MongoDB数据库备份(mongodump)以及恢复(mongorestore)工具实践

摘要 mongodump备份工具 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。...mongodump的参数与mongoexport的参数基本一致 正文 1.1 mongodump关键参数如下所示: mongodump --help 查看帮助命令 -h,--host :代表远程连接的数据库地址...参数实践 全库备份 mongodump -u -p --port 28020 --authenticationDatabase admin -o /tmp/backup 备份指定的库,test库 mongodump...-u -p --port 28020 --authenticationDatabase admin -d test -o /tmp/backup 备份test库下的customer集合 mongodump...-u -p --port 28020 --authenticationDatabase admin -d test -o /tmp/backup --gzip 压缩备份单表 mongodump -u

6.1K10

mongo备份与恢复工具的对比与说明 原

Mongodb提供了mongodump/mongorestore,mongoexport/mongoimport两套机制进行数据备份和恢复,其中mongodump主要进行整库备份,mongoexport...也可以直接指定端口号:127.0.0.1:27017  -d arg 指定database  -c arg 指定collection  –dbpath arg 指定mongod的数据库文件所在路径 备份: mongodump...命令用法:mongodump [options]  特别参数:  -o arg 输出的”目录“,不指定时,默认在执行命令的路径下创建dump目录导出  -q arg json query,此处可通过...json查询,有选择性的导出数据  说明:  1.与mongorestore构成一对工具集,即由Mongodump导出的数据可由mongrestore恢复  2.mongodump可用于“热备份”...速度较快,但不保证数据完整导入  mongorestore,速度较慢,比mongoimport慢2.5倍左右,但是根据mongodump导出的数据,可以完整导入数据。

1.8K20

MongoDB 备份恢复

mongodump 和 mongorestore 是用于备份和恢复小型 MongoDB 的简单而高效的工具,但不适合捕获大型系统的备份。...mongodump 和 mongorestore 针对正在运行的 mongod 进程运行,并且可以直接操作底层数据文件。默认情况下,mongodump 不捕获 local 本地数据库的内容。...应用程序可以继续修改数据,而 mongodump 会捕获输出。对于副本集,mongodump 提供了 --oplog 选项,以在其输出 oplog 条目中包含 mongodump 操作期间发生的条目。...不获取 local 数据库里面的内容mongodump 仅备份数据库中的文档,不备份索引,所以我们还原后,需要重新生成索引。...--oplog # mongodump 会将 mongodump 执行期间的 oplog 日志 输出到文件 oplog.bson,这就意味着从备份开始到备份结束的数据操作我们都可以记录下来。

1.6K31

数据备份及恢复(mongodumpmongorestore)

数据备份及恢复(mongodump/mongorestore) 2019年01月17日 16:22:29 DreamLRH 阅读数 266 说明 1.mongodump创建高保真的BSON文件,mongorestore...2.mongodump/mongorestore可以直接对正在运行的mongodb执行操作。...3.默认情况下,mongodump不会捕获本地数据库的内容,而只是捕获其中的document,所以占用空间较小(我试过了,占用空间也不少,原空间占用17G,备份完了37G)。...4.mongodump执行过程中会影响mongodb的性能。另外,即使执行结束后的一段时间性能依然会受到影响,因为读取冷数据时,会把热数据从缓存中挤出去了。...6.如果输出文件夹中有文件,mongodump会覆盖。 --oplog mongodump使用--oplog选项,捕获备份过程中的修改,以保障备份数据的一致性。但这个需要另外配置,涉及复制功能。

2K30

MongoDB学习(六)数据库的备份、还原、导入及导出

1、mongodump(备份)及mongorestore(还原) 1.1 mongodump →说明:         mongodump是一个用于导出二进制数据库内容的实用工具,它导出的bson文档中只会包含着集合文档等信息...,不包括索引信息(索引信息会单独导出),所以还原后,索引必须重建(这个不用担心,使用mongorestore会自动重建mongodump生成的索引信息)。...→参数(以下仅列举常用参数,更多请参考help,下同): 命令 全称 默认值 参考释义 --help 查看mongodump命令的使用帮助 --version 返回mongodump的版本号...--gzip 3.2版本+,压缩输出,如果mongodump指定导出到目录,则该选项会将每个文件都压缩, 并添加.gz后缀; 如果mongodump指定导出到文档或标准输出流,则该选项会压缩到文档或输出流中...-o --out  指定导出数据的目录路径,如不指定,则mongodump默认将文件输出到dump所在的工作目录中。

5.1K20
领券