温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下如何开机自启mongodb

发布时间:2022-02-18 09:33:25 来源:亿速云 阅读:193 作者:小新 栏目:开发技术

这篇文章主要介绍Linux下如何开机自启mongodb,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!


方式一(不推荐)

ubuntu编辑/etc/rc.local

/home/wyt/bin/mongodb-linux-x86_64-ubuntu1404-3.2.8/bin/mongod –dbpath=/home/wyt/bin/mongodb/data –logpath=/home/wyt/bin/mongodb/logs –logappend –port=27017 –fork

方式二(不推荐)

/home/wyt/bin/mongodb-linux-x86_64-ubuntu1404-3.2.8/bin/mongod –config /home/wyt/bin/mongodb.conf

配置文件内容:

# 指定数据库路径dbpath =/home/wyt/bin/mongodb/data # 指定服务端口号,默认端口27017port =27017 #设置每个数据库将被保存在一个单独的目录directoryperdb = true # 启用验证(注意,后面要改成true)auth = false #以守护进程的方式运行MongoDB,创建服务器进程fork = true #提供http接口httpinterface = true # 指定MongoDB日志文件,注意是指定文件不是目录logpath =/home/wyt/bin/mongodb/logs # 使用追加的方式写日志logappend = true

显示详细信息

注意上面的data文件夹需要创建,logs是文件不是文件夹,不需要创建logs

方式三(推荐)

配置文件和方式二相同,把mongodb拷贝到/etc/init.d,把mongodb.conf拷贝到合适地方,然后执行

chmod 777 /etc/init.d/mongodb

update-rc.d mongodb defaults

update-rc.d -f mongodb remove

附件:

/etc/init.d/mongodb脚本如下

#!/bin/sh### BEGIN INIT INFO# Provides:     mongodb# Required-Start:# Required-Stop:# Default-Start:        2 3 4 5# Default-Stop:         0 1 6# Short-Description: mongodb# Description: mongo db server### END INIT INFOEXE_FILE=/home/wyt/bin/mongodb-linux-x86_64-ubuntu1404-3.2.9/bin/mongod
CONFIG_FILE=/home/wyt/bin/mongodb.conf

. /lib/lsb/init-functions
MONGOPID=`ps -ef| grep mongod| grep -v grep| awk '{print $2}'`test -x $EXE_FILE || exit 0case "$1" instart)
  ulimit -n 3000
  log_begin_msg "Starting MongoDB server"  $EXE_FILE --config $CONFIG_FILE  log_end_msg 0
  ;;
stop)
  log_begin_msg "Stopping MongoDB server"  if [ ! -z "$MONGOPID" ]; then      kill -15 $MONGOPID  fi  log_end_msg 0
  ;;
status)
  ps -aux| grep mongod
  ;;
*)
  log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"  exit 1esacexit 0


以上是“Linux下如何开机自启mongodb”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI