mac下mongo退出時候沒有正常退出,之后無法正常連接數據庫
原因
是mongo非正常退出不會釋放鎖,所以下次就進不去了
目前找到的解決方案
- 查看mongo進程,全kill掉
ps -ef|grep mongo
kill 23415 # 別跟我一樣看自己的啥樣
- 刪除mongo的lock
我的是存到了這個地方
/usr/local/mongodb/data/db
刪除這個目錄下的.lock
- 重新啟動mongo服務
sudo mongod -dbpath=/usr/local/mongodb/data/db &
- 登陸mongo
mongo
- 解決