千家信息网

MongoDB 自动启动脚本

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,安装好mongodb之后,一直是如下启动,指定dbpath,logpath,验证auth等./mongod --dbpath=/usr/bin/mongodb/mongodb/data --logpa
千家信息网最后更新 2026年10月31日MongoDB 自动启动脚本


安装好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: mongodbstart() {  /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 1esac


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


mongodb启动

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

mongodb关闭

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


脚本 文件 配置 参数 路径 存储 简便 位置 参数比较 如上 所在 数据 数据库 方式 日志 端口 越来越 麻烦 装好 越来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 科技互联网政务服务 互联网 科技创新 互联网科技公司怎么样 火传媒上海互联网科技 国外互联网科技网站 多迪互联网科技有限公司 阿里巴巴算科技企业还是互联网 昭通云南众福互联网科技有限公司 常德市电业局互联网科技部 华服互联网科技官网 昭通互联网科技选哪家 青岛科技大学互联网大赛研究生 畅思互联网科技 山东子淼互联网科技有限公司 昆明中奇联合互联网科技 科技和互联网行业的特点 唐山双旺合互联网科技产业园 山东蛋芒互联网科技有限公司 知域互联网科技有限公司官网 云之行互联网科技 互联网属科技 工业互联网科技新基建 深圳互联网络科技有限公司 壕鑫互联网络科技 伴你行互联网科技有限公司 联恩商钥互联网科技有限公司 海南购全球互联网科技 互联网实体化科技化 未来五年的互联网科技
0