【发布时间】:2015-10-12 09:09:00
【问题描述】:
我已按照 AWS 的说明 (link) 在 AWS 上安装 MongoDB,在我尝试连接之前似乎一切正常。
当我运行mongo 时,我收到此连接错误:
2015-07-21T23:07:01.188+0000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-07-21T23:07:01.188+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
即使我注释掉 mongod.conf 文件中的bind_ip 设置(论坛上的常见建议),或者将其设置为 0.0.0.0,也会发生这种情况。 Mongo 确实安装了,因为我可以成功运行mongo --nodb。有人可以建议我解决我的连接问题吗?
提前致谢!
编辑:哎呀,我的脚本没有启动 mongo 守护程序所需的权限,所以我用sudo service mongod start 手动启动它,现在它可以工作了!谢谢!
【问题讨论】:
-
mongod是否正在运行。试试ps -ax | grep mongod -
这就是问题所在,谢谢@Sundar。
标签: mongodb amazon-web-services connection database-connection