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 |

相关推荐
dntktop23 分钟前
隐私保护+性能优化,RyTuneX 让你的电脑更快更安全
运维·windows
猿小喵35 分钟前
MySQL四种隔离级别
数据库·mysql
Y编程小白40 分钟前
Redis可视化工具--RedisDesktopManager的安装
数据库·redis·缓存
fajianchen1 小时前
大厂案例——腾讯蓝鲸DevOps类应用的设计与实践
运维·devops
黯然~销魂1 小时前
root用户Linux银河麒麟服务器安装vnc服务
linux·运维·服务器
洪小帅1 小时前
Django 的 `Meta` 类和外键的使用
数据库·python·django·sqlite
祁思妙想2 小时前
【LeetCode】--- MySQL刷题集合
数据库·mysql
huaweichenai2 小时前
windows下修改docker的镜像存储地址
运维·docker·容器
V+zmm101342 小时前
教育培训微信小程序ssm+论文源码调试讲解
java·数据库·微信小程序·小程序·毕业设计
m0_748248022 小时前
【MySQL】C# 连接MySQL
数据库·mysql·c#