Linux下如何启动mongodb服务


这篇“Linux下如何启动mongodb服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux下如何启动mongodb服务”文章吧。

启动命令

复制代码代码如下:

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/data/mongodb.log --logappend &

原来如此!因为他没有用nohup启动,所以只要他的终端离线或者关闭,mongodb就会自动退出了!解决办法很简单,如下启动即可:

复制代码代码如下:

nohup /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/data/mongodb.log --logappend >/dev/null 2>&1 &

mongodb服务脚本:

#!/bin/sh##mongod-startupscriptformongod##chkconfig:-8515#description:mongodbdatabase.#processname:mongod#sourcefunctionlibrary./etc/rc.d/init.d/functions#thingsfrommongod.confgettherebymongodreadingit#optionsoptions="--dbpath=/home/data/mongodb/--logpath=/home/data/mongodb/mongodb.log--logappend&"#mongodmongod="/usr/local/mongodb/bin/mongod"lockfile=/var/lock/subsys/mongodstart(){echo-n$"startingmongod:"daemon$mongod$optionsretval=$?echo[$retval-eq0]&&touch$lockfile}stop(){echo-n$"stoppingmongod:"killproc$mongod-quitretval=$?echo[$retval-eq0]&&rm-f$lockfile}restart(){stopstart}ulimit-n12000retval=0case"$1"instart)start;;stop)stop;;restart|reload|force-reload)restart;;condrestart)[-f$lockfile]&&restart||:;;status)status$mongodretval=$?;;*)echo"usage:$0{start|stop|status|restart|reload|force-reload|condrestart}"retval=1esacexit$retval

将代码保存到 /etc/init.d/mongodb,然后使用 chmod +x /etc/init.d/mongodb 添加执行权限。
现在,就可以使用 service 命令来控制mongodb了:

复制代码代码如下:

service mongodb start|stop|restart
#或
/etc/init.d/mongodb start|stop|restart

以上就是关于“Linux下如何启动mongodb服务”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注主机评测网行业资讯频道。


上一篇:vue双向绑定的概念是什么

下一篇:Linux下怎么分割shell


mongodb
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器