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 --repairsudo mongodmongo #另外再开一个终端,就能启动了
一般情况下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