4

我有一台运行 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

从那里开始,我输入的所有内容都不会返回任何内容。我对这到底是如何工作的感到困惑。

4

3 回答 3

13

可能是mongod没有启动。

对于开始手动使用命令:

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

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

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

有关 brew 版本 mongodb 的更多信息:

brew info mongodb

有关 mongod 的更多信息,您可以在手册中阅读。

于 2013-02-07T01:26:21.430 回答
2

最新版本的 Brew 支持

brew services start mongodb

于 2017-03-07T10:34:00.753 回答
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: http ://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

于 2013-08-15T14:24:47.677 回答