由于CMD命令窗口启动MongoDB服务之后,CMD窗口不能关闭,关闭则MongoDB服务关闭。所以要将服务注册为Windows服务,可随Windows启动而启动。
- 在mongo安装目录的server下3.x目录下创建mongod.cfg文件,并添加如下内容
systemLog:
destination: file
path: D:\dev_envir\MongoDB\Server\3.2\data\log\mongod.log
storage:
dbPath: D:\dev_envir\MongoDB\Server\3.2\data\db
- 管理员模式打开控制台,并输入如下指令
sc.exe create MongoDB binPath= "\"mongo bin路径\mongod.exe\" --service --config=\"mongo路径\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
此时Windows服务列表已经有mongoDB服务,如果没有启动可手动启动。
3. 如果需要删除服务
sc delete MongoDB