mongodb开启自启动服务 net start mongodb 提示服务没有响应控制功能

问题描述:安装好mongodb后,net start mongodb 提示服务没有响应控制功能,想要开启服务,每次都要在命令行窗口手动到安装目录输入命令 mongod --dbpath 安装目录/data/db  ;操作繁琐不便

报错原因:net start mongodb 提示服务没有响应控制功能;是因为服务可执行文件路径错误

解决办法:为mongodb在windows**册服务,设置自启动服务

修改服务可执行文件路径

实践操作:命令行操作均是以管理员权限运行

1.修改mongodb的配置文件后在安装目录下bin目录下执行 mongod --dbpath G:\Mongodb\data\db --logpath G:\Mongodb\data\logs\mongod.log --install  serviceName mongodb

默认配置是在G:\Mongodb\mongod.cfg(这里以安装目录为G:\Mongodb为例);现在要新建一个配置文件,不用原来的配置,原配置文件同级目录下新建mongodb.config;以下为文件内容:

dbpath=G:\Mongodb\data\db #数据库路径
logpath=G:\Mongodb\data\logs\mongod.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

2.修改服务的可执行文件路径 

win+r打开运行窗口,输入regedit,回车即打开注册表,找到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB;右侧窗口点击ImagePath可修改可执行文件路径为

G:\Mongodb\bin\mongod.exe --config "G:\Mongodb\mongodb.config" --service(主要是修改config后的配置路径为你刚修改的新配置文件路径)

net start mongodb 提示服务没有响应控制功能

3.查看可执行文件路径是否修改成功

ctrl+shift+esc可打开任务管理器

找到服务--MongoDB--右键打开服务--找到MongoDB Server--右键--属性;就可以查看可执行文件路径是否是你刚更改的路径

 net start mongodb 提示服务没有响应控制功能

4.验证:命令行下执行net start mongodb,出现下图即成功

net start mongodb 提示服务没有响应控制功能

 

相关文章:

  • 2022-12-23
  • 2021-07-05
  • 2021-11-22
  • 2021-12-07
  • 2022-03-07
  • 2022-12-23
  • 2022-02-07
  • 2021-11-06
猜你喜欢
  • 2021-05-15
  • 2021-07-20
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
相关资源
相似解决方案