Mongodb Mongodump获取空白文件夹

Mongodb Mongodump获取空白文件夹,mongodb,Mongodb,我正在尝试从远程ssh运行此命令 mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24 然而,我得到的只是每个集合的空白文件夹 我做错了什么 信息(如果重要): 源Mongodb位于Windows服务器上 SSH是一个远程Ubuntu机器 以下是终端输出: connected to: ip.ip.ip.ip

我正在尝试从
远程ssh运行此命令

mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24
然而,我得到的只是每个集合的空白文件夹

我做错了什么

信息(如果重要): 源Mongodb位于Windows服务器上 SSH是一个远程Ubuntu机器

以下是终端输出:

connected to: ip.ip.ip.ip:27017
Thu Feb 18 00:46:01.757 all dbs
Thu Feb 18 00:46:01.809 DATABASE: admin  to     /opt/backup/mongodump-2013-10-24/admin
Thu Feb 18 00:46:01.903 DATABASE: anthony_data       to     /opt/backup/mongodump-2013-10-24/anthony_data
Thu Feb 18 00:46:02.004 DATABASE: temp_data  to     /opt/backup/mongodump-2013-10-24/temp_data
Thu Feb 18 00:46:02.104 DATABASE: zoomy   to     /opt/backup/mongodump-2013-10-24/zoomy

因此,它为所有集合创建空文件夹。但是其中没有bson

请检查您的mongodump副本和数据库本身是否为同一版本


当我尝试使用2.4.1 mongodump客户端转储Mongo3.2.4服务器时,我遇到了完全相同的问题(完全没有终端输出或日志)。删除旧客户端并安装新客户端立即解决了问题。

我在Ubuntu中使用了默认的mongodb客户端deb包。我从mongodb.com上删除了这些工具并安装了mongodb org工具包


如果您不在Ubuntu上,他们会为您的特定操作系统提供其他安装说明。

终端中肯定有一些输出,可以为您提供一些错误指示。如果您仍然不确定,请包括输出。您可以添加--db@RamachandraReddy,因为默认情况下,
mongodump
将转储所有数据库(用户有权访问)。当然,如果用户没有列出数据库的权限,那么这将是另一个问题。但是如上所述,即使OP不知道如何输入输出,仍然会有输出显示一些解释。@Blakes Seven用
终端输出更新了问题
您能帮忙吗,谢谢我的版本仍然匹配相同的问题这是我的问题。我使用下载的二进制文件运行DB,但使用aptitude软件包转储。任何使用二进制文件的人只要确保您从同一组可执行文件调用mongodump即可。