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