今天按照MongoDB官网的下载向导安装MongoDB之后启动MongoDB的服务发现没法启动.html
费了一夜劲,终于搞定了,但愿能够帮助有相同困难的同志们。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文件并将其删除。
最后在执行mongod --repair
而后启动mongod服务竟然成功了!!!
但愿能够帮助按照官方网站上安装,而后没法启动服务的同志。