net start MongoDB启动MongoDB服务失败

http://blog.csdn.net/jian_xi/article/details/73359334中谈到了将MongoDB添加到Windows服务中,但是此过程中会出现不少问题。

问题描述:

1.直接报无法启动服务,报100错误(或者48)



2.当start时候说服务启动了,但是在stop的时候却说没有启动服务



以上两种情况都会让你的MongoDB服务无法启动,可能存在情况如下(个人测试结果):


1.首先是没有用管理员执行net start MongoDB命令会出现这个情况,那么这时候只需要通过win+x+a进入管理员命令

符执行命令即可。


2.没有正常关闭mongodb服务,导致mongodb被锁了。这时候进入data(有些人的是db)目录,删除mongod.lock文

件,然后重新启动服务即可。


3.如果上面的情况都不能解决问题,那么问题就可能隐藏比较深了,可能是个人的操作不当导致。就拿我个人的出现

的问题来说,当一开始创建mongod.cfg文件时,由于大意对路径没有留意,原本路径为G:/MongoDB/data目录写成了

G:/MongoDB/data/db路径,此时生成的配置文件中dbpath就变成了G:\MongoDB\data\db,而我的目录中并不存在db

目录,所以直接造成了无法启动服务,这个错误非常致命,很难找出来!!!只能说活该吧。所以最后解决方法就是

把配置文件中的dbpath中的db去掉就行了。


测试结果为:




然后在MongoDB/bin目录下直接执行mongo就可以启动mongo数据库了





以上是个人测试结果,希望对你有帮助!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值