问题标签 [mongodump]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - mongodump'ing a 32-bit Older Version of MongoDB and mongorestore'ing It to 64-bit Updated Version
我有一个生产服务器,它恰好使用 MongoDB 的 32 位旧版本(2.0.0)的单个实例。在将这些数据转移到单独的服务器上之前,我想检查几件事。
在 32 位安装上执行 mongodump 和在 64 位安装上执行 mongorestore 会不会有任何冲突?
将 2.0 数据库转储移动到 2.2.x 安装是否有任何问题?
我读到您无法执行 2.2 的 mongodump 并正确地将 mongorestore 存储到 2.0,但我只是在进行版本升级。我还读到您可以在 32 位和 64 位版本的 MongoDB 之间创建副本集,所以我希望这种转换能够正常工作。
只是想检查一下,谢谢!
node.js - MongoDB shell 导出整个数据库
在 MongoDB 中,我试图为 Mongo 持有的所有数据库设置自动备份,我当前的脚本库类似于
我有(日期)我希望将其转储到带有备份日期的文件夹中,例如 2013-02-06
我希望通过 chron 作业或 .sh 脚本来实现这一点。
mongodb - Mongo 导入/转储不适用于副本集
我在备份副本集时遇到问题mongodump
。mongoexport
只是出于好奇验证了同样的问题。
这是我的设置:
- mongodb-linux-x86_64-static-legacy-2.2.0
- 3个节点副本集(截至目前健康)
现在我正在导出:
死于:
仅指定单个节点(副本集的 PRIMARY 节点)执行相同的命令会成功创建转储。
请问有人知道我做错了什么吗?
mongodb - 用于每日备份的 Mongodump
我正在考虑使用 mongodump 进行日常备份。
如果我总是在同一个目录上执行转储:在运行 mongodump 之前,我是否必须确保清除前一天的内容?我在文档中找不到任何关于此的内容。
mongodb - 通过 vmc 隧道到 cloudfoundry 的 mongodump 挂断
由于某种原因,通过隧道的 mongodump 进程每次都会在同一个集合中挂起。如果我中断该过程,则带有集合的文件的大小接近 39Mb。我不明白发生了什么事。
mongodb - mongodump 忽略一些指定的集合
我试图在产品服务器上备份我的 mongo 数据库。然后恢复然后回到登台服务器。这里出现了一些问题,数据库中有很多集合,我想删除一些我不想在登台服务器上恢复的集合。
我可以通过转储暂存数据库,转储生产数据库,然后使用--drop选项将产品恢复到暂存来解决此问题。并在 staging db 中恢复指定的集合。呃。。真的很糟糕。
1.转储生产数据库
2.转储暂存数据库
3. 恢复所有集合,然后将集合恢复 恢复 pruduct-dump-dir 到登台服务器
当我倾倒时,有没有像忽略收集这样的选项?任何建议将不胜感激:3
mongodb - 如何将 mongodump 用于 1 个集合
如何使用mongodump
将单个集合从一个数据库移动到另一个数据库?
我应该如何使用该命令及其选项?
mongodb - MongoDB 副本集独立备份和恢复
出于开发原因,我需要备份生产副本集 mongodb 并将其还原到独立的不同机器测试实例上。
一些文档正在谈论相反的内容(standalone 2 replica-set),但我找不到他的降级/回滚方式。
在这种情况下,该怎么办?
mongodb - 如何为单节点设置获得一致的 MongoDB 备份
我在一个非常简单的设置中使用 MongoDB,需要一致的备份策略。我发现将 a 包裹mongodump
在锁定/解锁中是一个坏主意。然后我读到该--oplog
选项应该能够在没有锁定/解锁的情况下提供一致性。但是,当我尝试这样做时,它说我只能--oplog
在“完整转储”上使用该选项。我浏览了文档和许多文章,但似乎仍不清楚如何从单个时间点转储 mongo 数据库。
现在我只是进行普通转储,但我假设如果在转储期间有写入,它会使备份不是从一个时间点开始的,对吗?
mongodump -h $MONGO_HOST:$MONGO_PORT -d $MONGO_DATABASE -o ./${EXPORT_FILE} -u backup -p password --authenticationDatabase admin
mongodb - Mongodb的“mongodump”命令,javascript执行错误
也许我对应该如何工作有一个完全的误解,但除了返回错误mongodump
之外,我似乎无法让它做任何事情。JavaScript execution failed: SyntaxError: Unexpected identifier
这就是我正在做的事情:
- 蒙哥正在运行
- 我想备份一个名为“mydb”的数据库
- 我在 mongo shell 里面
- 我尝试了命令
mongodump --db mydb
并得到上述错误 - 我都试过了
mongodump
,mongoexport
两者都有同样的问题
我在这里做错了什么?