首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >连接到mlab

连接到mlab
EN

Stack Overflow用户
提问于 2017-12-21 16:31:09
回答 1查看 749关注 0票数 0

我正在尝试连接到mLab中的数据库。当然,我创建了一个帐户,然后一个DB添加了一个用户(crud)。然后,我尝试使用以下命令通过mongo进行连接:

代码语言:javascript
运行
复制
$ mongo ds046027.mlab.com:46027/crud -u crud -p 123456

总是面对这个错误:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
mongodb://crud:123456@ds046027.mlab.com:46027/crud

这个错误出现在我的VS代码中:

代码语言:javascript
运行
复制
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,我知道它有一些问题,如果这是其中之一。我怎么才能修好它?

更新:,这是我所遵循的所有步骤,如果我遗漏了什么,告诉我,

  • 安装在windows 10上的mongo 3.6.0
  • 在数据文件中创建了一个DB文件(它与本地mongod一起工作)
  • 创建一个帐户:{ user:"yousefGh",帐户:"yousefGh“}
  • 创建DB: crud
  • 添加了用户: crud,这是它在mLab:{ "_id":"crud.crud“、”用户“:"crud”、"db":"crud“、”角色“:{”角色“:"dbOwner”、"db":"crud“}的配置。
  • cmd: mongo ds046027.mlab.com:46027/crud -u crud -p 123456

希望你能找到什么!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-27 17:33:28

我和大学的wifi连接在一起,结果发现这就是问题所在!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47929084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档