热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

MongoDB开机自启动(Linux环境)

MongoDB开机自启动(Linux环境)MongoDB每次关机重启后,都要重新手动启动,这样很麻烦,那能否让计算机开机后自动启动MongoDB呢?答案:可以的一、MongoDB开

MongoDB开机自启动(Linux环境)

MongoDB每次关机重启后,都要重新手动启动,这样很麻烦, 那能否让计算机开机后自动启动MongoDB呢? 答案:可以的



一、MongoDB开机自启服务

/lib/systemd/system/目录创建服务脚本 mongodb.service , 命令:vim /lib/systemd/system/mongodb.service

mongodb.service内容:

[Unit]
Description=Mongodb Service
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/home/user/caojun/mongodb-5.0.15/bin/mongod --config /home/user/caojun/mongodb-5.0.15/mongod.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/home/user/caojun/mongodb-5.0.15/bin/mongod --config /home/user/caojun/mongodb-5.0.15/mongod.conf --shutdown
PrivateTmp=true
[Install]
WantedBy=multi-user.target

注意给mongodb.service添加权限:chmod 777 /lib/systemd/system/mongodb.service


二、启动服务

#刷新配置(在启动前,必须先执行,否则报警告)
systemctl daemon-reload
#启动服务
systemctl start mongodb
#关闭服务
systemctl stop mongodb
#服务加入开机自启
systemctl enable mongodb
#查看状态
systemctl status mongodb

执行命令过程图:

重启操作系统CentOS7.6,mongodb.service自动启动


三、参考来源

linux(centos7)下设置mongodb开机启动(服务的方式)

--本文来自博客园,作者:南方男孩,转载请注明原文链接:https://www.cnblogs.com/caojun97/p/16915506.html



推荐阅读
  • PHP面试题精选及答案解析
    本文精选了新浪PHP笔试题及最新的PHP面试题,并提供了详细的答案解析,帮助求职者更好地准备PHP相关的面试。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文探讨了Linux/Unix文件系统中两种主要的权限控制方式:传统的UGO(User/Group/Others)和更为精细的ACL(Access Control List)。ACL提供了一种更灵活的权限管理方法,适用于需要对文件系统进行细粒度控制的场景。 ... [详细]
  • 工作中频繁在不同Linux服务器之间切换时,频繁输入密码不仅耗时还影响效率。本文介绍如何通过设置SSH密钥认证,简化登录流程,提高工作效率。 ... [详细]
  • 本文档提供了首次周测的答案解析,涵盖特殊符号、命令作用、路径说明以及实战练习等内容。 ... [详细]
  • 在日常运维中,频繁地对多台Linux服务器进行用户管理是一项耗时的任务。为了提高效率,可以通过编写Expect脚本来实现远程自动化操作,从而简化这一过程。 ... [详细]
  • 一键LNMP配置SSL证书实现全站HTTPS访问
    许多网站搭建者选择了便捷的一键LNMP安装包,但在网站部署完成后,配置SSL证书以支持HTTPS访问是一个不可或缺的步骤。本文将详细介绍如何通过简单的步骤完成这一过程。 ... [详细]
  • 现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ... [详细]
  • 最新进展:作为最接近官方声明的信息源,本文吸引了大量关注。若需获取最新动态,请访问:lkhill.com/ccie-version-5-update ... [详细]
  • Kubernetes 实践指南:初次体验
    本文介绍了如何通过官方提供的简易示例,快速上手 Kubernetes (K8S),并深入理解其核心概念和操作流程。 ... [详细]
  • 微服务自动化.dockercompose
    目录一、docker-compose二、docker-compose安装与配置1、修改docker.service2、下载文件3、将刚才下载的docker-compose文 ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • 本文定期更新,涵盖虚拟化技术的基础知识、Xen虚拟机架构详解、KVM架构与原理、QEMU模拟器的功能及使用方法。同时,文章还探讨了不同虚拟化技术之间的比较与联系,以及如何利用这些技术进行网络配置和虚拟磁盘管理。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • Linux内核中的内存反碎片技术解析
    本文深入探讨了Linux内核中实现的内存反碎片技术,包括其历史发展、关键概念如虚拟可移动区域以及具体的内存碎片整理策略。旨在为开发者提供全面的技术理解。 ... [详细]
author-avatar
天天多派对_272
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有