【问题标题】:Unable to connect Robo 3T to a remote MongoDB server无法将 Robo 3T 连接到远程 MongoDB 服务器
【发布时间】:2018-02-19 12:13:18
【问题描述】:

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

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

这是我收到的错误:

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

当我单击错误详细信息时,它会显示:无法在错误时连接到 MongoDB:网络无法访问。

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

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

请帮我解决这个问题。

【问题讨论】:

  • 远程服务器在哪里?默认情况下,各种服务器基础设施提供商不“公开提供”地址是很常见的。即使您确实有一个可公开访问的服务器 IP 地址,通常也需要一些防火墙管理才能允许访问该端口。通常,公开你的 MongoDB 并不是一个明智的主意,如果你这样做了,那么你可能至少应该将默认端口更改为不同的随机端口,以阻止黑客攻击。您的提供商应该有更多信息。
  • 请注意,这确实与编程或相关工具问题的“离题”区域接壤。除非这在“设置工具”上保持非常具体,否则它确实是题外话,因为剩下的唯一要讨论的是服务器和网络配置。如果您有一个 AWS 实例,那么您可能需要一个“ssh 隧道”来访问私有 IP。其余的要么在提供者自己的帮助文章中免费提供,要么成为serverfault.com 的网络问题。
  • 远程服务器和我的在同一个网络上运行。未为 MongoDB 设置授权。防火墙不会阻止我将 Robo 3T 用于我的本地系统的端口 27017,所以我想它可能也不会阻止远程服务器。

标签: mongodb


【解决方案1】:

我知道这有点晚了,但我遇到了同样的问题。在我尝试了很多事情之后,我解决了它只是从管理连接窗口中删除了连接。

然后重新创建它,我知道这听起来很假,但它是唯一对我有用的东西

【讨论】:

  • 这实际上对我有用,所以 +1。我确定我的价值观和以前一样;我怀疑 Robo3T 连接对话框有点问题。这是在 Ubuntu 上。
  • 是的,如果您编辑设置,最好删除并重新创建,因为编辑后的设置似乎不会保留。
【解决方案2】:

我遇到了同样的问题,只需将 bindIp 更改为 0.0.0.0 并重新启动您的服务器。

【讨论】:

    【解决方案3】:

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

    还在 C: 驱动器内创建数据文件夹,然后在数据文件夹内创建一个名为 db 的文件夹。就是这样。

    【讨论】:

      【解决方案4】:

      我在 Mac 中遇到了类似的问题,找不到 mongodb.conf 将 bindIp 从 127.0.0.1 设置为 0.0.0.0。 我只安装了 Robo 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 安全设置。如果是,请禁用它们并现在尝试连接。 :)

      【讨论】:

        【解决方案5】:

        编辑mongo.conf 文件并注释该行: bindIp: 127.0.0.1

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-05-01
          • 2019-08-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-08-15
          相关资源
          最近更新 更多