Macos 使用自制软件将mongo升级至2.6,现在可以';t连接
在运行OSX 10.9.2时,我刚刚运行了Macos 使用自制软件将mongo升级至2.6,现在可以';t连接,macos,mongodb,upgrade,homebrew,Macos,Mongodb,Upgrade,Homebrew,在运行OSX 10.9.2时,我刚刚运行了brew upgrade mongo,它将我的mongo升级到了2.6版 按照我运行的指令 launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist 但是现在当我运行mongo时,它会说 MongoDB shell version: 2.6.0
brew upgrade mongo
,它将我的mongo
升级到了2.6版
按照我运行的指令
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
但是现在当我运行mongo
时,它会说
MongoDB shell version: 2.6.0
connecting to: test
2014-05-05T10:07:22.769+1000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2014-05-05T10:07:22.770+1000 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
我尝试过的事情:
/data/db
文件夹,但以前不需要这个文件夹,我不想丢失我的mongo
旧实例中的数据。不管怎样,我尝试了它,并且chown
ed它允许从我的用户帐户读/写,但这没有什么区别。(仅供参考,我的数据保存在/usr/local/var/mongodb/
中,我认为这是OSX的典型特征。)PHP
land我通过强制home brew重新启动来修复它
brew services restart mongodb
瞧
$ mongo
MongoDB shell version: 2.6.0
connecting to: test
>
现在可以处理了。我忘记重新启动shell,出现了相同的错误:)。