Mongolab 与 MongodbShell 连接失败
Posted
技术标签:
【中文标题】Mongolab 与 MongodbShell 连接失败【英文标题】:Fail to connect Mongolab with MongodbShell 【发布时间】:2015-08-19 23:19:54 【问题描述】:我正在尝试将 Mongo shell 与 Mongolab 连接。我正在使用我的 mongolab 用户名和密码,但它给出了一个错误:“无法连接到 54.81.180.188:56789。”
我的用户名和密码正确。
我使用的是 Windows 8.1
当我 ping ds0-----.mongolab.com
时,一切正常。
【问题讨论】:
你解决过这个问题吗?我也有同样的问题 @pneumee 您提供的链接似乎不起作用。可以更新一下吗? 【参考方案1】:我遇到了同样的问题,我的服务器突然无法连接到 MongoLab。我联系了支持人员,他们发送了此回复:
你好,
您的实验沙盒计划正在运行 MongoDB 3.0.x,它 包括对 Mongo 身份验证机制的更改。这个新 某些较新的驱动程序版本支持机制,如所述 在 http://docs.mongodb.org/manual/release-notes/3.0-scram/#upgrade-drivers.
要连接到该数据库,您需要使用其中一个驱动程序 在上面的链接中列出。
如果您对此有任何疑问,请告诉我们。
此致,参孙
我假设我是自动升级的,因为我已经有几个月没有接触过服务器代码或 MongoLab 了。作为即时修复,我刚刚在 MongoLab 中创建了一个新数据库,该数据库是在 mongod v2.6.9 中创建的(我不记得看到选择版本的选项)。
【讨论】:
以上是关于Mongolab 与 MongodbShell 连接失败的主要内容,如果未能解决你的问题,请参考以下文章
如何让 node.js 使用 mongoose 连接到 mongolab
无法连接到 mongolab,出现 MongoError: auth failed