MongoDB将无法连接到Mac OS X上的127.0.0.1

时间:2013-02-07 00:53:57

标签: javascript macos mongodb

我有一台运行10.8.2的Mac,只是安装了运行brew install mongodb命令的mongodb。一切似乎都安装得正确。但是,当我运行mongo进入shell时,我收到以下错误:

Alexander-Burgos-Collazos-MacBook:~ Alexander$ mongo
MongoDB shell version: 2.2.3
connecting to: test
Wed Feb  6 19:44:59 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
exception: connect failed

我在这里跟踪了一些线索,但从未得到关于如何修复它的明确而简洁的答案。我在命令终端输入mongod并返回:

all output going to: /usr/local/var/log/mongodb/mongo.log

从那里我输入的所有内容都不会返回任何内容。我很困惑这是如何工作的。

3 个答案:

答案 0 :(得分:13)

可能是mongod没有开始。

要手动启动,请使用命令:

/usr/local/opt/mongodb/mongod run --config /usr/local/etc/mongod.conf

但酿造有一个lanchctl plist。您可以在登录时运行此命令并启动mongodb:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

关于brew版mongodb的更多信息:

brew info mongodb

有关mongod的更多信息,请参阅manual

答案 1 :(得分:2)

最新版本的Brew支持

brew services start mongodb

答案 2 :(得分:0)

我的mongo安装已损坏,卸载mongo并重新安装为我工作,以下程序可能会有所帮助

从/ usr / local / Cellar中删除mongodb 从/ usr / local / etc中删除mongod.conf文件 从/ usr / local / var

中删除mongodb数据

验证:/ usr / local / etc中不应存在数据库 使用命令:cd / d 验证没有进程应该运行: ps aux | grep mongo

重新安装mongo: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/