MongoDB设置系统服务启动教程

1、编辑mongodb.service文件

将MongoDB设置成系统服务,就可以通过systemctl进行启动停止重启,在目录/etc/systemd/system下编写mongodb.service文件:

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit] Description=MongoDB Database Server Documentation=https://www.mongodb.com/docs/ After=network.target [Service] ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongod.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongod.conf Restart=always LimitNOFILE=64000 LimitNPROC=64000 [Install] WantedBy=multi-user.target |

2、重新加载systemd服务配置

|------------------------------|
| sudo systemctl daemon-reload |

3、设置开机自启动

|-------------------------------|
| sudo systemctl enable mongodb |

4、MongoDB常用命令

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 启动MongoDB服务:sudo systemctl start mongodb 停止MongoDB服务:sudo systemctl stop mongodb 重启MongoDB服务:sudo systemctl restart mongodb 查看MongoDB服务状态:sudo systemctl status mongodb |

相关推荐
踢足球09292 分钟前
寒假打卡:2026-01-31
数据库·sql
是小崔啊4 分钟前
PostgreSQL快速入门
数据库·postgresql
xxxmine10 分钟前
Redis 持久化详解:RDB、AOF 与混合模式
数据库·redis·缓存
yufuu9815 分钟前
使用Scikit-learn进行机器学习模型评估
jvm·数据库·python
MMME~18 分钟前
Ansible模块速查指南:高效定位与实战技巧
大数据·运维·数据库
zhengfei61120 分钟前
AutoPentestX – Linux 自动化渗透测试和漏洞报告工具
linux·运维·自动化
我材不敲代码20 分钟前
在Linux系统上安装MySQL
linux·运维·服务器
obboda31 分钟前
CICD 部署与使用
运维
甘露s35 分钟前
深入理解 Redis:事务、持久化与过期策略全解析
数据库·redis
yuezhilangniao37 分钟前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11