mongo 改bug

1,启动时报如下错误

一般产生原因是mongodb由于不正常关闭产生了一个mongo.lock文件,只要找到并删除这个lock文件,执行repair命令并重新启动mongodb就好了

couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

第一种解决方案 

sudo rm mongod.lock #这里指的是你产生的mongod.lock路径 sudo mongod
--repair sudo mongod mongo #另外再开一个终端,就能启动了

一般情况下mongod.lock产生的路径
/data/db/mongod.lock /var/lib/mongodb/mongod.lock /var/mongodb/data/mongod.lock

mongod.lock文件的产生一般在你--dbpath指定文件夹下面
启动mongodb
sudo service mongodb start
sudo service mongodb status 查看状态
sudo service mongodb stop

 

posted @ 2018-12-19 12:11  forjie  阅读(121)  评论(0编辑  收藏  举报