Mean.IO Stack - 连接数据库时出错:{[MongoError:connect ECONNREFUSED 127.0.0.1:27017]

时间:2016-01-19 18:58:22

标签: mongodb mean.io

我在Mac OS X El Capitan机器上设置Mean.IO。我已经成功启动了Mean.IO,但是当它要求我设置管理员时,它会给我以下错误:

#############################################

  Congratulations you have mean.io installed.

Before you install the dependencies and fire up the server we can help you with setting up your first admin user.
? Please provide your username so we can create your first admin user: **********
    Error Connecting to database: { [MongoError: connect ECONNREFUSED 127.0.0.1:27017]
  name: 'MongoError',
  message: 'connect ECONNREFUSED 127.0.0.1:27017' }
*******-MBP-2:~ **********$

我以前没有经验设置这个堆栈,所以不确定为什么Mongo会起作用。谢谢您的帮助!

2 个答案:

答案 0 :(得分:1)

应用程序无法与MongoDB数据库建立连接,因为数据库服务器未运行。您可以打开另一个终端窗口并使用以下命令启动服务器:

sudo mongod

答案 1 :(得分:0)

@ user1072337

尝试更改互联网连接,即使我将简单的node.js rest api app连接到mongodb服务器(mlab)时遇到了同样的问题

但最终发现这是由于无线网络安全和访问受限

解决方案尝试使用移动热点进行连接。 为我工作。