问题标签 [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.

0 投票
1 回答
410 浏览

mongodb - mongodump'ing a 32-bit Older Version of MongoDB and mongorestore'ing It to 64-bit Updated Version

我有一个生产服务器,它恰好使用 MongoDB 的 32 位旧版本(2.0.0)的单个实例。在将这些数据转移到单独的服务器上之前,我想检查几件事。

  1. 在 32 位安装上执行 mongodump 和在 64 位安装上执行 mongorestore 会不会有任何冲突?

  2. 将 2.0 数据库转储移动到 2.2.x 安装是否有任何问题?

我读到您无法执行 2.2 的 mongodump 并正确地将 mongorestore 存储到 2.0,但我只是在进行版本升级。我还读到您可以在 32 位和 64 位版本的 MongoDB 之间创建副本集,所以我希望这种转换能够正常工作。

只是想检查一下,谢谢!

0 投票
1 回答
1056 浏览

node.js - MongoDB shell 导出整个数据库

在 MongoDB 中,我试图为 Mongo 持有的所有数据库设置自动备份,我当前的脚本库类似于

我有(日期)我希望将其转储到带有备份日期的文件夹中,例如 2013-02-06

我希望通过 chron 作业或 .sh 脚本来实现这一点。

0 投票
1 回答
2045 浏览

mongodb - Mongo 导入/转储不适用于副本集

我在备份副本集时遇到问题mongodumpmongoexport只是出于好奇验证了同样的问题。

这是我的设置:

  • mongodb-linux-x86_64-static-legacy-2.2.0
  • 3个节点副本集(截至目前健康)

现在我正在导出:

死于:

仅指定单个节点(副本集的 PRIMARY 节点)执行相同的命令会成功创建转储。

请问有人知道我做错了什么吗?

0 投票
1 回答
1322 浏览

mongodb - 用于每日备份的 Mongodump

我正在考虑使用 mongodump 进行日常备份。

如果我总是在同一个目录上执行转储:在运行 mongodump 之前,我是否必须确保清除前一天的内容?我在文档中找不到任何关于此的内容。

0 投票
0 回答
101 浏览

mongodb - 通过 vmc 隧道到 cloudfoundry 的 mongodump 挂断

由于某种原因,通过隧道的 mongodump 进程每次都会在同一个集合中挂起。如果我中断该过程,则带有集合的文件的大小接近 39Mb。我不明白发生了什么事。

0 投票
5 回答
35830 浏览

mongodb - mongodump 忽略一些指定的集合

我试图在产品服务器上备份我的 mongo 数据库。然后恢复然后回到登台服务器。这里出现了一些问题,数据库中有很多集合,我想删除一些我不想在登台服务器上恢复的集合。

我可以通过转储暂存数据库,转储生产数据库,然后使用--drop选项将产品恢复到暂存来解决此问题。并在 staging db 中恢复指定的集合。呃。。真的很糟糕。

1.转储生产数据库

2.转储暂存数据库

3. 恢复所有集合,然后将集合恢复 恢复 pruduct-dump-dir 到登台服务器

当我倾倒时,有没有像忽略收集这样的选项?任何建议将不胜感激:3

0 投票
5 回答
88415 浏览

mongodb - 如何将 mongodump 用于 1 个集合

如何使用mongodump将单个集合从一个数据库移动到另一个数据库?

我应该如何使用该命令及其选项?

0 投票
1 回答
1777 浏览

mongodb - MongoDB 副本集独立备份和恢复

出于开发原因,我需要备份生产副本集 mongodb 并将其还原到独立的不同机器测试实例上。

一些文档正在谈论相反的内容(standalone 2 replica-set),但我找不到他的降级/回滚方式。

在这种情况下,该怎么办?

0 投票
1 回答
4033 浏览

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

0 投票
3 回答
8515 浏览

mongodb - Mongodb的“mongodump”命令,javascript执行错误

也许我对应该如何工作有一个完全的误解,但除了返回错误mongodump之外,我似乎无法让它做任何事情。JavaScript execution failed: SyntaxError: Unexpected identifier

这就是我正在做的事情:

  • 蒙哥正在运行
  • 我想备份一个名为“mydb”的数据库
  • 我在 mongo shell 里面
  • 我尝试了命令mongodump --db mydb并得到上述错误
  • 我都试过了mongodumpmongoexport两者都有同样的问题

我在这里做错了什么?