我正在尝试连接到mLab中的数据库。当然,我创建了一个帐户,然后一个DB添加了一个用户(crud)。然后,我尝试使用以下命令通过mongo进行连接:
$ mongo ds046027.mlab.com:46027/crud -u crud -p 123456总是面对这个错误:
MongoDB shell version v3.6.0
connecting to: mongodb://ds046027.mlab.com:46027/crud
2017-12-21T19:13:58.264+0300 W NETWORK [thread1] Failed to connect to
52.178.209.192:46027 after 5000ms milliseconds, giving up.
2017-12-21T19:13:58.265+0300 E QUERY [thread1] Error: couldn't connect to
server ds046027.mlab.com:46027, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed我还尝试使用字符串uri:
mongodb://crud:123456@ds046027.mlab.com:46027/crud这个错误出现在我的VS代码中:
failed to connect to server [ds046027.mlab.com:46027] on first connect
[MongoError: connect ETIMEDOUT 52.178.209.192:46027]注意:连接到默认的localhost:27017可以正常工作,我可以访问数据库并使用它做任何事情。
我有Mongo3.6.0,我知道它有一些问题,如果这是其中之一。我怎么才能修好它?
更新:,这是我所遵循的所有步骤,如果我遗漏了什么,告诉我,
cmd: mongo ds046027.mlab.com:46027/crud -u crud -p 123456希望你能找到什么!!
发布于 2017-12-27 17:33:28
我和大学的wifi连接在一起,结果发现这就是问题所在!
https://stackoverflow.com/questions/47929084
复制相似问题