MongoDB设置系统服务启动教程

embedded/2024/12/23 5:02:09/

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


http://www.ppmy.cn/embedded/111365.html

相关文章

CSS实现原生table可拖拽调整列宽

🤵 作者:coderYYY 🧑 个人简介:前端程序媛,目前主攻web前端,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回&#…

Visual Studio Installer 2022 安装提示正在提取文件 进度条不动 0B每秒

Visual Studio Installer 稍等片刻...正在提取文件 进度条不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接,然后重试 打开vs2017 或者vs2019或者vs2022的安装程序(visual studio installer)时,下载进度条不动&…

Leangoo敏捷工具在缺陷跟踪(BUG)管理中的高效应用

在开发过程中,缺陷(BUG)管理一直是项目管理中的一个关键环节。及时发现并修复BUG,不仅能够提高产品质量,还能有效提升团队的工作效率和用户满意度。 在敏捷开发中,快速迭代和频繁交付的特点使得缺陷管理的…

GUI编程10:窗口监听事件

视频链接:12、窗口监听事件_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1DJ411B75F?p12&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5 1.使用成员内部类方式实现窗口监听 ackage com.yundait.lesson03;import java.awt.*; import java.awt.event.Win…

重修设计模式-创建型-建造者模式

重修设计模式-创建型-建造者模式 允许用户通过链式调用方法来逐步构建复杂对象,让复杂对象的构建与它的表示分离,即对象的表示和对象的构造过程解耦。 建造者模式的原理和实现非常简单,重点在于复杂对象的构建过程和定制化。具体实现中&#…

cannot be sharded on

cannot be sharded on 在 MongoDB 中,mongos 实例是 MongoDB 路由器,它负责分发客户端请求到正确的分片。mongos 实例通常不直接与数据交互,而是将请求转发到配置服务器和分片服务器。因此,当你尝试使用 mongos 连接到具体的分片…

代码训练LeetCode(18)多数元素

代码训练(18)LeetCode之多数元素 Author: Once Day Date: 2024年9月13日 漫漫长路,才刚刚开始… 全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客 参考文章: 169. 多数元素 - 力扣(LeetCode)力扣 (LeetCode) 全球极客挚爱的…

介绍 Apache Spark 的基本概念和在大数据分析中的应用。

Apache Spark 是一个快速、通用、可扩展的大数据处理框架,它最初由加州大学伯克利分校的 AMPLab 开发,并于 2010 年作为开源项目发布。Spark 提供了强大的数据处理能力,旨在通过内存计算来加速数据处理过程,从而比传统的基于磁盘的…