为了账号安全,请及时绑定邮箱和手机立即绑定

如何将MongoDB作为Windows服务运行?

如何将MongoDB作为Windows服务运行?

呼啦一阵风 2019-11-21 15:26:57
如何设置MongoDB,使其可以作为Windows服务运行?
查看完整描述

4 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

不仅--install,


还需要--dbpath和--logpath


重新启动操作系统后,您需要手动删除“ mongod.lock ”


查看完整回答
反对 回复 2019-11-21
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

与其他答案不同的是..


在系统重新启动/重新启动时自动启动服务


MongoDB安装

视窗

(1)安装MongoDB


(2)将bin添加到路径


(3)创建c:\ data \ db


(4)创建c:\ data \ log


(5)使用内容..创建c:\ data \ mongod.cfg


systemLog:

    destination: file

    path: c:\data\log\mongod.log

storage:

    dbPath: c:\data\db

(6)创建将在重新启动时自动启动的服务.. RUN AS ADMIN ..


sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe\" --service --config=\"C:\data\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

(7)启动服务..以管理员身份运行..


net start MongoDB

重要说明:即使说“ MongoDB服务已成功启动”,它也可能失败


要仔细检查打开的控制面板>服务,请确保MongoDB服务的状态为“正在运行”


如果不是,请检查C:\ data \ log \ mongod.log中的日志文件以获取失败原因并进行修复。


(不要通过“控制面板”>“服务”启动MongoDB,请使用..net启动MongoDB)


(8)最后,在运行MongoDB的情况下重新启动计算机,该计算机在重新启动后仍将运行


如果你想杀死它..


net stop MongoDB


sc.exe delete MongoDB


查看完整回答
反对 回复 2019-11-21
  • 4 回答
  • 0 关注
  • 736 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信