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
- 解决