時(shí)間:2024-03-26 14:36作者:下載吧人氣:35
MongoDB 是一種非關(guān)系型文檔數(shù)據(jù)庫,具有良好的性能,而且易于管理和使用,越來越多軟件和服務(wù)都開始使用MongoDB作為服務(wù)器存儲(chǔ)和索引機(jī)制,在某一特定場景中,事業(yè)發(fā)展很快,需要對服務(wù)器設(shè)置進(jìn)行相應(yīng)的優(yōu)化,在需要經(jīng)常重新啟動(dòng)的情況下,將服務(wù)設(shè)置為開機(jī)自動(dòng)啟動(dòng)是非常有必要的,下面介紹一下mongodb 開機(jī)自動(dòng)啟動(dòng)的設(shè)置指南。
第一步,在你要管理的服務(wù)器上安裝一個(gè)MongoDB,你可以從官方網(wǎng)站上下載最新的安裝文件,也可以選擇使用源文件安裝的方法來安裝;
第二步,安裝完成之后,在你的系統(tǒng)中創(chuàng)建啟動(dòng)項(xiàng):
# vim /etc/init.d/mongod
在里面加入以下內(nèi)容
#!/bin/sh -e
MONGO_HOME=/usr/local/mongoCMD="/usr/local/mongo/bin/mongod --auth --bind_ip 0.0.0.0"
USER=mongo
case $1 in start)
echo -n "Starting MongoDB" sudo -u $USER $CMD
;; stop)
echo -n "Stopping MongoDB" CMD_STOP="killall -15 mongod"
sudo -u $USER $CMD_STOP ;;
restart) $0 stop
$0 start ;;
*) echo "Usage: $0 start|stop|restart" >&2
exit 1 ;;
esac
最后,為MongoDB服務(wù)定義執(zhí)行權(quán)限:
chmod 755 /etc/init.d/mongod
將服務(wù)加入到開機(jī)自動(dòng)啟動(dòng)服務(wù)中:
update-rc.d mongod defaults
以上步驟就是設(shè)置MongoDB開機(jī)自動(dòng)啟動(dòng)的指南,首先需要正確安裝MongoDB,安裝完畢之后在服務(wù)腳本中創(chuàng)建啟動(dòng)項(xiàng),然后將該服務(wù)加入開機(jī)自動(dòng)啟動(dòng)服務(wù)中即可,以上簡單方法可以輕松實(shí)現(xiàn)mongodb的開機(jī)自動(dòng)啟動(dòng),有效的提高系統(tǒng)的可靠性和穩(wěn)定性。
網(wǎng)友評(píng)論