首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维经验分享

    备份(mongodump)和恢复(mongorestore)

    一、备份(mongodump)和恢复(mongorestore)          详细参数可以查看帮助 --help MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe 和mongorestore.exe文件  备份数据使用下面的命令: >mongodump.exe -h dbhost -d dbname -o dbdirectory -u username 执行mongodump.exe -h 127.0.0.1:27017 -d test -o D:\data\backup -u root -p 123456 恢复数据使用下面的命令: >mongorestore.exe directoryperdb:备份数据所在位置,例如:c:\data\backup\test -u:数据库用户名(如果没有权限,该参数不要) -p:数据库密码(如果没有权限,该参数不要) 例子:执行mongorestore.exe

    1.9K30发布于 2019-03-11
  • 来自专栏玖叁叁

    mongorestore命令参数大全

    mongorestore是MongoDB自带的数据恢复工具,用于将mongodump命令备份的数据进行恢复。 下面是mongorestore命令的参数说明:-h, --host=<hostname> MongoDB服务器的地址(默认为“localhost”)-p, --port=<port> 命令的示例:示例1:恢复整个MongoDB实例mongorestore --host=localhost --port=27017 --dir=/data/backup/以上命令将备份数据目录/data 示例3:恢复指定集合mongorestore --host=localhost --port=27017 --db=mydatabase --collection=mycollection --dir= 示例4:恢复压缩数据mongorestore --host=localhost --port=27017 --db=mydatabase --dir=/data/backup/mydatabase/ -

    2.9K51编辑于 2023-04-14
  • 来自专栏开源部署

    MongoDB 备份与还原 mongodump、mongorestore

    特点 mongorestore 可以创建新的数据库或将数据添加到现有的数据库,但是 mongorestore 仅仅执行insert 操作,不执行 update操作。 重建索引,mongorestore 会重建索引。 mongorestore 不恢复 system.profile 的数据 2、mongorestore 常用参数 --help # 查看帮助 --quiet # 通过抑制 MongoDB的复制,连接等活动 --maintainInsertionOrder # 默认值为False,如果为 True,mongorestore 将按照输入源的文档顺序插入,否则是 随机执行插入。 3、还原示例 mongorestore --collection people --db accounts dump/ mongorestore --host mongodb1.example.net

    1.8K20编辑于 2022-08-18
  • 来自专栏运维经验分享

    备份(mongodump)和恢复(mongorestore)

    备份(mongodump)和恢复(mongorestore) 一、备份(mongodump)和恢复(mongorestore)          详细参数可以查看帮助 --help MongoDB提供了备份和恢复的功能 ,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件  备份数据使用下面的命令: >mongodump.exe -h dbhost -d dbname -o 例子:执行mongodump.exe -h 127.0.0.1:27017 -d test -o D:\data\backup -u root -p 123456 恢复数据使用下面的命令: >mongorestore.exe -directoryperdb:备份数据所在位置,例如:c:\data\backup\test -u:数据库用户名(如果没有权限,该参数不要) -p:数据库密码(如果没有权限,该参数不要) 例子:执行mongorestore.exe

    2.9K10发布于 2019-06-22
  • 来自专栏pangguoming

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

    mongodump --collection mycol --db test ---- MongoDB数据恢复 mongodb使用 mongorestore 命令来恢复备份的数据。 语法 mongorestore命令脚本语法如下: >mongorestore -h dbhost -d dbname --directoryperdb dbdirectory -h: MongoDB所在服务器地址 接下来我们执行以下命令: >mongorestore 执行以上命令输出结果如下: ?

    1.7K50发布于 2018-03-07
  • 来自专栏运维经验分享

    MongoDB 备份与还原 mongodump、mongorestore

    ,如何恢复数据 4、查看备份数据 二、MongoDB 还原 1、mongorestore特点 2、mongorestore 常用参数 3、还原示例 MongoDB 备份与还原 一、 MongoDB 备份 特点 mongorestore 可以创建新的数据库或将数据添加到现有的数据库,但是 mongorestore 仅仅执行insert 操作,不执行 update操作。 重建索引,mongorestore 会重建索引。 mongorestore 不恢复 system.profile 的数据 2、mongorestore 常用参数 --help # 查看帮助 --quiet # 通过抑制 MongoDB的复制,连接等活动 3、还原示例 mongorestore --collection people --db accounts dump/ mongorestore --host mongodb1.example.net

    3.3K20发布于 2019-06-22
  • 来自专栏运维经验分享

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

    MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。 mongodump --collection mycol --db test MongoDB数据恢复 mongodb使用 mongorestore 命令来恢复备份的数据。 语法 mongorestore命令脚本语法如下: >mongorestore -h <hostname><:port> -d dbname <path> --host <:port>, -h <:port <path>: mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。 接下来我们执行以下命令: >mongorestore 执行以上命令输出结果如下: ? (adsbygoogle = window.adsbygoogle || []).push({});

    1.1K30发布于 2019-03-11
  • 来自专栏技术知识分享

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

    MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。 mongodump --collection mycol --db test MongoDB数据恢复 mongodb使用 mongorestore 命令来恢复备份的数据。 语法 mongorestore命令脚本语法如下: >mongorestore -h <hostname><:port> -d dbname <path> --host <:port>, -h <:port <path>:mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。 接下来我们执行以下命令: >mongorestore 执行以上命令输出结果如下:

    73310编辑于 2021-12-03
  • 来自专栏运维经验分享

    Mongodb备份恢复(mongodump,mongorestore方式)

    "d" : 199 } > db.d.find().count(); 11 > db.d.drop(); true [root@ser6-52 myTest]# mongorestore "_id_", ns: "myTest.d" } > db.d.find().count(); 11 2.2 恢复单个数据库 [root@ser6-52 myTest]# mongorestore 2.3 恢复所有数据库 [root@ser6-52 ~]# mongorestore -u superuser -p 123456 --authenticationDatabase admin _id" : ObjectId("5595ffbcdeae2abeba569b24"), "d" : 999999 } #现在不删表进行恢复: [root@ser6-52 ~]# mongorestore ("559627b4deae2abeba569b27"), "id" : "2", "name" : "jiaojiao", "age" : 25 } #恢复 [root@ser6-52 ~]# mongorestore

    1.7K30发布于 2019-03-11
  • 来自专栏运维经验分享

    Mongo的备份和恢复(mongodump 和mongorestore

    -d swrd --oplogReplay /home/mongo/swrdbak/swrd/ --恢复单个库: mongorestore -u superuser -p 123456 -- port 27017 --authenticationDatabase admin -d myTest /backup/mongodb/ --恢复所有库: mongorestore -u 恢复: 1、将复制集中要恢复的节点移除 rs.remove("10.10.17.26:27000") 2、运行mongorestore --oplogReplay命令 mongorestore --host 在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。 跨版本的mongodump/mongorestore个人并不推荐,实在要做请先检查文档看两个版本是否兼容(大部分时候是的)。

    89920发布于 2019-03-11
  • 来自专栏运维经验分享

    Mongo的备份和恢复(mongodump 和mongorestore

    Mongo的备份和恢复(mongodump 和mongorestore ) ? -d swrd --oplogReplay /home/mongo/swrdbak/swrd/ --恢复单个库: mongorestore -u superuser -p 123456 -- 恢复: 1、将复制集中要恢复的节点移除 rs.remove("10.10.17.26:27000") 2、运行mongorestore --oplogReplay命令 mongorestore --host 在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。 跨版本的mongodump/mongorestore个人并不推荐,实在要做请先检查文档看两个版本是否兼容(大部分时候是的)。

    2.5K30发布于 2019-06-22
  • 来自专栏我和你

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

    恢复工具 2.1 mongorestore关键参数如下所示: mongodump --help 查看帮助命令 -h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库; --port 库下的customer集合 mongorestore -u -p --port 28018 --authenticationDatabase admin -d test -c customer /tmp # 恢复单库 mongorestore -u -p --port 28018 --authenticationDatabase admin -d test --drop /tmp/backup/test /backup/test/customer.bson --gzip参数实践恢复 mongorestore -u -p --port 28018 --authenticationDatabase admin 3.6 mongorestore使用--oplog参数恢复 [root@mysql02 ~]# mongorestore -u -p --port 28018 --authenticationDatabase

    10.9K11编辑于 2022-05-11
  • 来自专栏骤雨重山

    Node.js连接远程mongodb并利用mongorestore远程恢复数据库

    然后Search了好多教程大多都是本地连接,最终还是找到了,连接好以后需要用mongorestore恢复数据,又遇到了一个坑,运行mongorestore命令需要安装mongo-tools工具才可以,然后又安装了 + error.message) } else { console.log("连接远程mongo数据库成功") } }); module.exports = db; mongorestore 恢复远程mongodb代码 var process = require('child_process'); process.exec('mongorestore --uri="mongodb+srv:/ + error.message) } else { console.log("连接本地mongo数据库成功") } }); module.exports = db; mongorestore 恢复本地mongodb代码 var process = require('child_process'); process.exec('mongorestore -h 127.0.0.1:27017 -

    1.8K20编辑于 2022-01-17
  • 来自专栏技术进阶

    MongoDB数据库迁移

    一、迁移整个库 1.mongodump(导出) 命令格式:mongodump -h host:port -d dbname -o D:datadump 2.mongorestore(导入) 命令格式: admin 命令格式:mongorestore -h host:port -d dbnameNew -u username -p pwd --authenticationDatabase admin --dir D:datadumpdbname mongorestore出现的问题:   L2Calc.calcgsdataflash createIndex error: Index with name : id already exists with different options 原因:执行mongorestore的时候,库中的collection生成时会默认加一个id的索引,且不是unique (mongorestore命令的详细参数,参见官方文档:https://docs.mongodb.com/manual/reference/program/mongorestore/)    命令格式:

    3.7K20编辑于 2022-12-05
  • 来自专栏飞鸟的专栏

    mongodump 和 mongorerstore常用参数

    例如,备份数据并将其输出为归档文件格式: mongodump --archive > backup.archive mongorestore mongorestore是一个MongoDB的恢复工具,可以将 mongorestore支持以下参数: --host <hostname><:port>,指定MongoDB的主机名和端口号,默认连接到本地的MongoDB实例。 例如,恢复数据时启用gzip解压缩: mongorestore --gzip backup/mydb/ --archive,恢复数据时从归档文件中读取数据。 例如,从归档文件中恢复数据: mongorestore --archive < backup.archive --dir, 指定存储备份数据的目录。 例如,模拟将备份数据恢复到名为mydb的数据库中: mongorestore --db mydb --dryRun backup/mydb/

    1.2K00编辑于 2023-03-29
  • 来自专栏运维小路

    MongoDB-备份(Dump)和还原(restore)

    local/startup_log.bson 2025-12-24T23:45:48.112+0800 done dumping local.startup_log (14 documents) 逻辑还原(mongorestore ) # 还原整个备份 mongorestore --host localhost --port 27017 /backup/mongodb/ # 还原指定数据库 mongorestore --db mydb /backup/mongodb/mydb/ # 还原指定集合 mongorestore --collection mycollection --db mydb /backup/mongodb/mydb /mycollection.bson # 还原时删除已存在的集合 mongorestore --drop /backup/mongodb/ # 还原压缩备份 mongorestore --gzip /backup/mongodb/ # 还原到不同的数据库名 mongorestore --nsFrom 'mydb.*' --nsTo 'mydb_restore.*' /backup/mongodb

    18710编辑于 2026-01-26
  • 来自专栏深度学习之tensorflow实战篇

    mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码

    mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码 原文连接:直通车 mongodb数据备份和还原主要二种形式 一种是针对于库的mongodump和mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 实例: mongorestore -h IP --port 27017 -u test-p test-d 还原数据库 1,常用命令格式 mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 –drop的意思是,先删除所有的记录,然后恢复 mongodb]# mongorestore -d tank_new /home/zhangy/mongodb/tank/ 这二个命令,可以实现数据库的备份与还原,文件格式是json和bson的。 -h 192.168.1.215:27017 -d jd_list --dir G:\kmind\data\ mongorestore -d jd_list --dir C:\Users\lenovo

    1.2K20发布于 2019-02-14
  • 来自专栏深度学习之tensorflow实战篇

    mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码

    mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码 mongodb数据备份和还原主要二种形式 一种是针对于库的mongodump和mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 实例: mongorestore -h IP --port 27017 -u test-p test-d 还原数据库 1,常用命令格式 mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 –drop的意思是,先删除所有的记录,然后恢复 mongodb]# mongorestore -d tank_new /home/zhangy/mongodb/tank/ 这二个命令,可以实现数据库的备份与还原,文件格式是json和bson的。 -h 192.168.1.215:27017 -d jd_list --dir G:\kmind\data\ mongorestore -d jd_list --dir C:\Users\lenovo

    1.2K30发布于 2018-03-19
  • 来自专栏又见苍岚

    MongoDB 备份与恢复

    如果您在 mongorestore 操作中包含视图的元数据文件,则该视图会重建。 数据恢复 mongodb使用 mongorestore 命令来恢复备份的数据。 从系统命令行运行 mongorestore,而非 mongo shell。 MongoDB 不支持为同一集合同时运行多个 mongorestore 程序。 mongorestore --db=reporting dump/test/salaries.bson如果不指定--db , mongorestore将从数据文件中读取数据库名称。 --dryRun 运行 mongorestore,而不实际导入任何数据,将返回 mongorestore 摘要信息。与 --verbose 一起使用可生成更详细的摘要信息。 --stopOnError 出误时强制 mongorestore 停止恢复。默认情况下, mongorestore会在遇到重复键和文档验证错误时继续。

    2.5K10编辑于 2024-08-22
  • 来自专栏玖叁叁

    MongoDB备份和恢复的基本原理(二)

    恢复MongoDB提供了多种恢复工具,如mongorestore和mongoimport。mongorestore工具用于将mongodump备份文件恢复到MongoDB服务器中。 使用mongorestore工具需要在命令行中执行以下命令:mongorestore --host <hostname> --port <port> --username <username> --password 例如,要将名为“mydatabase”的MongoDB数据库从备份目录“/data/backup”中恢复,可以使用以下命令:mongorestore --host localhost --port 27017

    54120编辑于 2023-04-14
领券