今天按照MongoDB官网的下载向导安装MongoDB之后启动MongoDB的服务发现没法启动.html

wKiom1OEuNPgqBGbAABDT2U1ycY971.jpg

费了一夜劲,终于搞定了,但愿能够帮助有相同困难的同志们。linux

首先,谷歌,度娘都搜索了无数文章,作了无数尝试,都是失败。mongodb

尝试1:有的人说是由于SElinux的缘由,关闭SElinux后发现仍然没法启动。
shell

尝试2:修改var/lib/mongo权限,增长write权限,无效。windows

尝试3:新建Data目录,而后使用mongod --dbpath配置Data目录,依然无效。ide

尝试4:修改/etc/init.d/mongod文件权限,依然无效。网站


最后,我在/etc目录下阅读了mongo.conf文档,了解了一些东西。而且在百度上找到了一篇文章:
3d

http://www.cnblogs.com/YOUCAN/archive/2013/01/27/2879121.html htm


文章中说:blog

删除掉该文件:

rm /data/mongodb/mongo.lock --linux

del /data/mongodb/mongo.lock --windows

再执行:

 ./mongod  --repair

因而我在/var/lib下面找到mongod.lock文件并将其删除。

wKiom1OEvfKB-HZ_AAFHTxUdW9I709.jpg

最后在执行mongod --repair

wKiom1OEvsCiaYQQAAYzGMx7ub4093.jpg

而后启动mongod服务竟然成功了!!!

但愿能够帮助按照官方网站上安装,而后没法启动服务的同志。