最近想了解一下关于MongoDB的知识,记得之前电脑上安装的MongoDB也能正常启用,可是这次在使用mongodb,却遇到一下小麻烦啊。mongodb无法启动,小编很苦恼,尝试了各种方法,甚至卸载重新安装都解决不了,无奈既然要历练我,那就迎接吧。
先说这个错误造成的原因:使用bat配置可以启动,就是以下这种方式
错误
但是这样启动麻烦啊,想直接添加到服务中,能添加,但是添加完之后就怎么都无法启动了,无论是在dos还是服务中直接启,各种不顺利,但是使用bat配置依旧能正常启动,你说气人不,不就是想省点事吗!干嘛这么难为人!错误真图如下
关于这个问题,其实一搜有很多答案,但是对于小编都不管用!但是小编也是到错误原因主要是因为MongoDB服务没有正常的关闭,造成的启动困难。
解决方案
但是可喜可贺,最后找到问题的解决方案啊。O(∩_∩)O哈哈~
在mongodb安装路径下data文件中有两个文件一个mongod.lock和storage.bson,一般删除mongod.lock就可以了,如果服务错误代码100还不能解决,就把storage.bson一起删掉再启动就可以了!
建议:
在安装mongodb后,可以使用bat配置来测试安装是不是成功,安装成功之后如果嫌弃麻烦想添加到服务中,就把data中因为测试安装成功产生的文件都删除,然后直接使用语句添加服务,这样就避免了不正常关闭造成的错误。
总结
坚信没有什么问题是解决不了的,不过就是时间长短的问题!fighting!