Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将Robo 3T连接到远程MongoDB服务器_Mongodb - Fatal编程技术网

无法将Robo 3T连接到远程MongoDB服务器

无法将Robo 3T连接到远程MongoDB服务器,mongodb,Mongodb,我正在Windows 7笔记本电脑上使用Mongo DB 3.4.6版。我使用Robo3T版本1.1.1连接到MongoDB。我正在尝试使用Robo3T连接到远程Mongo服务器 我在mongo.conf文件中编辑了bind_Ip选项,以包含远程服务器的Ip地址 这是我收到的错误: 无法连接到没有机会加载数据库列表 当我点击错误详细信息时,它是这样说的:错误时无法连接到MongoDB:网络无法访问 我通过默认端口27017连接,当我尝试将Robo 3T连接到我自己笔记本电脑上的MongoDB时,

我正在Windows 7笔记本电脑上使用Mongo DB 3.4.6版。我使用Robo3T版本1.1.1连接到MongoDB。我正在尝试使用Robo3T连接到远程Mongo服务器

我在mongo.conf文件中编辑了bind_Ip选项,以包含远程服务器的Ip地址

这是我收到的错误:

无法连接到没有机会加载数据库列表

当我点击错误详细信息时,它是这样说的:错误时无法连接到MongoDB:网络无法访问

我通过默认端口27017连接,当我尝试将Robo 3T连接到我自己笔记本电脑上的MongoDB时,该端口工作

我已附上我收到的错误消息


请帮我解决这个问题。

我知道有点晚了,但我也面临着同样的问题。在我尝试了很多方法之后,我解决了这个问题,只是从ManageConnections窗口中删除了连接


然后再创建一次,我知道这听起来很假,但这是唯一对我有效的方法

编辑
mongo.conf
文件并注释行:
bindIp:127.0.0.1
我也遇到了同样的问题,只需将bindIp更改为0.0.0.0并重新启动服务器。

进入MongoDB的bin文件夹并运行mongod命令:-C:\Program Files\MongoDB\server\4.2\bin,然后在此位置打开命令提示符并运行mongod命令,然后尝试与Robo 3T连接。它对我有用


还要在C:drive内创建数据文件夹&然后在数据文件夹内创建一个名为db的文件夹。就是这样。

我在Mac中遇到了类似的问题,无法找到mongodb.conf将bindIp从127.0.0.1设置为0.0.0.0。 我只安装了机器人3T并使用了它。 通过以下方式解决:

     brew install mongo
     brew tap mongodb/brew
     brew install mongodb-community
     vi /usr/local/etc/mongod.conf
编辑此文件中的bindIP…默认情况下,它位于/usr/local/etc/mongod.conf

     sudo mongod restart
     brew services start mongodb-community

现在在Robo 3T中检查是否启用了任何TLS安全设置。如果是,请禁用它们,然后尝试连接。:)

远程服务器在哪里?服务器基础设施的各种提供者在默认情况下不“公开服务”地址是很常见的。即使您有一个可公开访问的服务器IP地址,通常也需要一些防火墙管理来允许访问该端口。通常,公开公开您的MongoDB不是一个明智的想法,如果您公开了,那么您可能至少应该将默认端口更改为不同的随机端口,以阻止黑客尝试。您的提供商应该有更多信息。请注意,对于编程或相关工具的问题,这确实接近“主题外”区域。除非这一点在“设置工具”上非常具体,否则它确实会脱离主题,因为剩下的唯一要讨论的是服务器和网络配置。如果您有一个AWS实例,那么您可能需要一个“ssh隧道”来访问私有IP。其余部分要么在提供商自己的帮助文章中免费提供,要么成为网络问题。远程服务器与我的服务器运行在同一网络上。没有为MongoDB设置授权。防火墙并不能阻止我在27017端口的本地系统上使用Robo 3T,所以我想可能它也不能阻止远程服务器。这实际上对我有效,所以+1。我确信我的价值观和以前一样;我怀疑Robo3T连接对话框有点问题。这是在Ubuntu.yup上,如果你编辑你的设置,最好删除并重新创建,因为编辑的设置似乎不会持久。