广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB 自动启动脚本
  • 215
分享到

MongoDB 自动启动脚本

2024-04-02 19:04:59 215人浏览 八月长安
摘要

安装好mongoDB之后,一直是如下启动,指定dbpath,logpath,验证auth等./monGod --dbpath=/usr/bin/mongodb/mongodb/data 


安装好mongoDB之后,一直是如下启动,指定dbpath,logpath,验证auth等


./monGod --dbpath=/usr/bin/mongodb/mongodb/data --logpath=/usr/bin/mongodb/mongodb/log/mongodb.log --auth


但是越来越觉得麻烦,写的参数比较多,而且很容易出错,因为决定启用 一个mongodb的自动脚本


  1. 将参数写入配置文件

vim /usr/bin/mongodb/init.d/mongodb.conf
port=27017    #端口
dbpath=E:/MongoDB/MongoDB/db   #数据库存储路径
logpath=E:/MongoDB/MongoDB/log/mongodb.log    #日志存储路径
logappend=true                                
auth=true                                     #开启鉴权


此时,使用配置文件后,启动方式简便了,如下

./mongod --config=/usr/bin/mongodb/init.d/mongodb.conf    #conf配置文件所在位置


2. shell脚本,自启动mongodb

vim /usr/bin/mongodb/init.d/mongodb
#!/bin/bash
#
#chkconfig: 2345 80 90
#description: mongodb
start() {
  /usr/bin/mongodb/mongodb/bin/mongod -f  /usr/bin/mongodb/mongodb/bin/mongodb.conf &
  echo "MongoDB is running background..."
}

stop() {
  /usr/bin/mongodb/mongodb/bin/mongod -f  /usr/bin/mongodb/mongodb/bin/mongodb.conf --shutdown
  echo "MongoDB is stopped."
}

case "$1" in
  start)
 start
 ;;
  stop)
 stop
 ;;
  restart)
 stop
 start
 ;;
  *)
 echo $"Usage: $0 {start|stop|restart}"
 exit 1
esac


如上,即完成了自启动脚本


 mongodb启动

/usr/bin/mongodb/init.d/mongodb start

 mongodb关闭

/usr/bin/mongodb/init.d/mongodb stop


您可能感兴趣的文档:

--结束END--

本文标题: MongoDB 自动启动脚本

本文链接: https://www.lsjlt.com/news/39535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB 自动启动脚本
    安装好mongodb之后,一直是如下启动,指定dbpath,logpath,验证auth等./mongod --dbpath=/usr/bin/mongodb/mongodb/data ...
    99+
    2022-10-18
  • MongoDB启动脚本
    今天研究mongodb,搭建时候发现源码包没提供启动脚本,便顺手写了一个方便使用。[root@controller mongodb]# cat /etc/init.d/mong...
    99+
    2022-10-18
  • mongodb服务启动脚本
    #!/bin/sh # #mongod - Startup script for mongod # # chkconfig: -&nbs...
    99+
    2022-10-18
  • Redis启动脚本,开机自动启动
    # chkconfig:   2345 90 10# description:  Redis is a persistent key-value database PATH=$...
    99+
    2022-10-18
  • oracle 多实例自动启动脚本
    #!/bin/sh#start mutli oralce instance#create by zwy#date 2017-10-25port_cnt=`ss -lnp|grep 1521|wc -l`if...
    99+
    2022-10-18
  • oracle 11.2.0.3 设置启动脚本使ORACLE自动启动
    Linux下安装完后每次都得通过下面命令来启动对应的服务:启动服务 dbstart 启动监视器 lsnrctl start启动控制台 emctl start dbconsole本文以Red Hat...
    99+
    2022-10-18
  • php-fpm开机自动启动Shell脚本
    网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-...
    99+
    2022-06-04
    脚本 自动启动 php
  • oracle启动脚本
    在linux下配置oracle自动启动脚本:[root@test ~]# vim /etc/init.d/oracle#!/bin/bash #chkconfig:35&nbs...
    99+
    2022-10-18
  • ubuntu22.04设置开启自启动命令脚本
    前言: 是这样的,新的机器要挂在nfs存储,报错: root@85-document:~# mount -t nfs -o nolock 192.168.1.xx:/disk/xiao /home/xiao/disk1mount: /hom...
    99+
    2023-09-10
    linux 服务器
  • linux自动重启tomcat脚本分享
    #!/bin/bash##chkconfig: 35 88 14#description: tomcat auto start script#script by okhelpercase "$1" inst...
    99+
    2022-06-04
    脚本 自动重启 linux
  • node.js开机自启动脚本文件
    #!/bin/bash ### BEGIN INIT INFO # Provides: xiyoulib # Required-Start: $all # Required-Sto...
    99+
    2022-06-04
    脚本 文件 node
  • 自动重启挂掉的python脚本
    跑程序,因为内存问题或者其它blabla问题(总之不是代码问题),程序可能会偶尔挂掉,我们又不能整天盯着程序,怎么办呢?写个脚本来检查程序是否挂掉,如果挂掉就重启,这是一个不错的想法,具体做法依操作系统而不同。 方法1 在lin...
    99+
    2023-01-31
    脚本 自动重启 python
  • Shell脚本实现监控kingate并自动启动
    自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,...
    99+
    2022-06-04
    脚本 自动启动 Shell
  • Linux开机自动启动的脚本怎么写
    这篇文章的内容主要围绕Linux开机自动启动的脚本怎么写进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、在/etc/rc.local中添加 如果不...
    99+
    2023-06-28
  • Linux中python自启动和定时启动脚本怎么写
    这篇“Linux中python自启动和定时启动脚本怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中pytho...
    99+
    2023-06-28
  • 重写启动脚本
    !/bin/bash user=rootport=3306CmdPath=/opt/mysql/binpassword=xxxxxxxxxx base_dir=/opt/mysqlinst_dir=/dat...
    99+
    2022-10-18
  • Tomcatstarup.bat脚本开机自启动的实现
    目录1:在tomcat bin目录下修改catalina.bat文件2:如果需要tomcat启动后窗口不关闭,则需要在tomcat bin目录下修改startup.bat文件3:在t...
    99+
    2022-11-13
  • ubuntu中编写shell脚本开机自动启动(推荐)
    编写脚本是为了不用手动去开启各种服务(也是为了偷懒哈哈) 1.进入终端输入 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh test.sh编写脚本内容  2.编写t...
    99+
    2022-06-04
    ubuntu shell 开机自启动 ubuntu 开机启动shell脚本
  • php-fpm如何实现开机自动启动Shell脚本
    小编给大家分享一下php-fpm如何实现开机自动启动Shell脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!网上有各种版本的php-fpm开机自动启动脚本, ...
    99+
    2023-06-09
  • Linux下Python脚本自启动和定时启动的详细步骤
    一、python开机自动dLckWxg运行 假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章...
    99+
    2022-06-04
    linux python 自启动 linux 定时启动
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作