Macos 使用自制软件将mongo升级至2.6,现在可以';t连接

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

在运行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
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
我尝试过的事情:
  • 我已经在其他SX问题中看到了这一点,人们建议创建一个
    /data/db
    文件夹,但以前不需要这个文件夹,我不想丢失我的
    mongo
    旧实例中的数据。不管怎样,我尝试了它,并且
    chown
    ed它允许从我的用户帐户读/写,但这没有什么区别。(仅供参考,我的数据保存在
    /usr/local/var/mongodb/
    中,我认为这是OSX的典型特征。)
  • 许多其他问题也假设Linux而不是Mac,或者他们涉入了与我无关的
    PHP
    land
  • 我还尝试重新启动我的Mac电脑

  • 我通过强制home brew重新启动来修复它

    brew services restart mongodb
    

    $ mongo
    MongoDB shell version: 2.6.0
    connecting to: test
    >
    

    现在可以处理了。

    我忘记重新启动shell,出现了相同的错误:)。