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
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒