解决MongoDB启动服务出现服务没有响应控制功能的问题

每次使用mongodb都要先启动他的服务器,但是这种方式比较麻烦,每次使用都需要启动两个cmd,这是我们就需要在windows的服务中把MongoDB的服务开启。
在最新的mongodb的版本中,大概是4.0之后用msi安装的mongodb都会默认安装好MongoDB的服务
这里我已经启动好MongoDB的服务了
但是之前一直启动不了,使用命令net start MongoDB都会出现
服务没有响应控制功能,很奇怪不知道为什么
为了排除bug,打开服务MongoDB的属性,尝试执行这段代码
启动的服务应该就是使用了这行代码
发现问题的原因了,报错说
Unrecognized option: snmp
try ‘G:\mongodb\bin\mongod.exe --help’ for more information
这里给大家翻译一下
无法识别的选项:snmp
尝试“G:\ mongodb\bin”\mongod.exe–“帮助”了解更多信息
在这里插入图片描述
这个snmp是啥呢,打开mongod.cfg文件看看
mongod.cfg的截图
发现这里有个snmp我们用#号将其注销掉,然后保存再用net start MongoDB启动就可以了
终于好了!!!
额外补充一点MongoDB里面的可执行文件的路径如果是错的,也会导致启动不了,我之前安装mobgodb的文件夹的名字起错了,改了名字后发现启动服务会出现系统找不到指定的文件的错误,这是可以卸载了重装也可以再注册表里改一下这个服务的可执行路径,在服务的属性里是改不了的,具体改的方法可自行百度,也比较简单。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值