自定义MongoDB服务
前情摘要: 使用tgz包安装MongoDB后,MongoDB还不是系统的服务,不能通过system start | stop | restart service进行控制。需要将这个服务设置为系统服务。
MongoDB
mongodb已经安装成功,环境变量已经设置,服务通过命令启动没有问题
系统
centos 8
进入目录 /etc/systemd/system ,可以看的一些.service文件
新建文件 mongod.service,配置内容如下:
[Unit]
Description=mongod.service
After=rc-local.service
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/usr/local/MongoDB/bin
ExecStart=/usr/local/MongoDB/bin/mongod --config /usr/local/MongoDB/bin/mongod.cfg
Restart=always
[Install]
WantedBy=multi-user.target
保存后使用命令,systemctl status|start|stop|reload mongod
查看服务是否设置成功
文件配置详细内容查看末尾链接
CSDN参考链接