當我嘗試從終端上運行的mongod,我得到以下錯誤:卸載MongoDB的Mac OS X上
2014-07-02T23:56:24.797-0700 [initandlisten] ERROR:聽():綁定()失敗errno:48地址已在使用套接字:0.0.0.0:27017 2014-07-02T23:56:24.797-0700 [initandlisten]錯誤:addr已在使用中
我最近意識到我有兩個我的Mac上的MongoDB版本,並認爲這可能是上述錯誤的來源。 (另外,我不需要兩個版本。)我嘗試了谷歌搜索,但無法找到我如何卸載的明確方向。我有開發版本2.7.0和2.6.3。
非常感謝您的幫助!
如果你使用'brew'安裝它們,你可以'brew卸載mongo'。爲了解決你的套接字問題,使用'ps aux |來終止所有的mongodb進程grep mongo'來查看進程並殺死-9 process_number來殺死它。 –
非常感謝Pierre-Louis的快速回復。不幸的是,仍然是同樣的問題。嘗試brew卸載以及與號碼kill -9。仍然得到錯誤:listen():bind()失敗errno:48地址已經在使用socket:0.0.0.0:27017。 – jasenlew
經過一點點的痛苦,Pierre-Loiuse,pkill-mongod工作。即使在終端關閉和重新加載之後,MongoDB基本上總是在運行。我需要在終端加載時激活-mongod,或者在退出終端之前控制正在運行的數據庫。再次感謝!! – jasenlew