无法连接到mongolab主机

han*_*say 17 mongodb mlab

我试图通过下面的命令从终端连接到mongolab

 mongo ds061158.mongolab.com:61158/order_it -u <dbuser> -p <dbpassword>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

MongoDB shell version: 2.6.3
connecting to: ds061158.mongolab.com:61158/order_it
2014-07-09T13:52:44.890+0530 Error: couldn't connect to server ds061158.mongolab.com:61158 (23.22.170.205), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

在这种情况下需要做些什么?

提前致谢.

jar*_*red 26

看起来您的网络阻止访问该端口.我建议您与网络管理员联系或尝试从其他网络尝试.

要单独测试网络连接(无需凭据),可以运行此命令.这个例子刚刚从我的无特权笔记本电脑上运行,并展示了一个成功的测试.

% mongo ds061158.mongolab.com:61158
MongoDB shell version: 2.6.1
connecting to: ds061158.mongolab.com:61158/test
rs-ds061158:PRIMARY> db.runCommand({ping:1});
{ "ok" : 1 }
rs-ds061158:PRIMARY> exit
bye
Run Code Online (Sandbox Code Playgroud)

我们的完整连接故障排除指南如下:http://docs.mongolab.com/connecting/#help

另外,如果您希望我们深入了解您的服务器或代码的具体细节,请随时联系我们support@mongolab.com.我们总是很乐意提供帮助!

问候,

贾里德

  • 谢谢Jared.我的防火墙阻止了这个. (2认同)