【问题标题】:Authentication Fail with MongoDB Compass CommunityMongoDB Compass 社区的身份验证失败
【发布时间】:2018-07-12 13:48:24
【问题描述】:

我刚刚创建了一个新的 MongoDB 帐户,现在我正在尝试连接我通过 MongoDB Compass Community 应用程序创建的免费集群,但我收到了“身份验证失败”错误消息。

这是我目前检查过的:

  1. 当我单击连接 (...) 按钮时,在我的 MongoDB 集群部分中,该按钮会为您提供各种选项。从那里,我选择了“与 MongoDB Compass 连接”并复制了连接字符串。

  2. Compass 已按预期检测到此信息,信息已自动填写在所有相关字段中,我还通过将密码复制/粘贴到相关字段中来填写密码。 100% 确定它是正确的。

  3. 我检查了使用的用户名确实设置为管理员。

  4. 我检查了我的身份验证数据库是否正确。

  5. 我检查了我的公共 IP 是否已添加到白名单中,确实如此。我唯一注意到的是,当我添加我的公共 IP 地址时,它在末尾添加了 /32。那是港口吗?

但我不太确定还要测试什么来解决这个问题。

有什么建议吗?

谢谢。

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    在与 MongoDB 支持团队的某个人交谈后,我最终发现了问题所在!

    除了一件事,一切都做对了。更改集群用户密码后,我很不耐烦。系统更新并因此允许 Compass 访问它最多可能需要 2 分钟。

    等了几分钟后,我就可以按预期在 Compass 中登录了。

    我仍然不敢相信我在这么简单的问题上浪费了这么多时间,但最重要的是它已经解决了。

    我确实向他们发送了一些反馈,因为很多事情本可以做得更好:

    1. 在他们的文档中更好地突出显示它,即红色??

    2. 使更新用户详细信息后网页上显示的“警告”消息更加明显。它就在我的脸上,从未发现它出现或消失,因为一旦我在网站上更新用户详细信息,我会立即切换到 Compass 尝试登录。到那时,我已经完成了,超过 2 分钟就会过去,消息早就消失了,所以不像现在这样有用。

    3. 不只是说:“身份验证失败”,这是正确的,当它知道用户正在更新时,消息可能会以不同的方式读取,即“身份验证失败 - 请在几分钟后重试,因为我们正在更新这个用户的详细信息'......无论如何都是这样的。

    因此,请记住在 MongoDB 中更改用户的详细信息时要耐心等待,如果是,那么是的,您将在 5 分钟或更短的时间内在云中启动并运行一个数据库! :)

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 2019-01-06
      • 2018-01-19
      • 1970-01-01
      • 2017-07-17
      相关资源
      最近更新 更多