macos - 无法连接到mongodb errno :61 Connection refused

我最近用 Homebrew 安装了 mongodb-2.6.0 . 成功安装后,我尝试使用 mongo 命令进行连接。我收到以下不允许我连接的错误:

Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

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

exception: connect failed

最佳答案

当 mongodb 服务未在 mac 上运行时,可能会发生这种情况。要开始它,我试过了

brew services start mongodb

它成功了。

编辑:根据关于 Homebrew 软件的 PR 的讨论:https://github.com/Homebrew/homebrew/issues/30628

brew services 已弃用,我环顾四周,发现这些答案现在回答了这个问题:What is the correct way to start a mongod service on linux / OS X?

https://stackoverflow.com/questions/23418134/

相关文章:

linux - 无法连接到服务器 127.0.0.1 shell/mongo.js

mongodb - 如何在 MongoDB 中将集合导出到 CSV?

mongodb - 未指定排序顺序时,MongoDB 如何对记录进行排序?

node.js - 如何获得 Mongoose 模型的所有计数?

mongodb - Mongoose 的 $or 条件的 find 方法无法正常工作

mongodb - 在 MongoDB 中查找重复记录

mongodb - 为什么 Mongoose 既有模式又有模型?

MongoDB GPG - 无效签名

node.js - ( Node :3341) DeprecationWarning: Mongoo

mongodb - GridFS 对于生产来说是否足够快速和可靠?