鍍金池/ 問(wèn)答/Linux  數(shù)據(jù)庫(kù)/ mongodb在linux系統(tǒng)重新啟動(dòng)后重新啟動(dòng)

mongodb在linux系統(tǒng)重新啟動(dòng)后重新啟動(dòng)

1.每次虛擬機(jī)重啟之后,我都需要重新執(zhí)行
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf 

clipboard.png

2.查了網(wǎng)上說(shuō)
vi /etc/rc.local
在最下面添加
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf 
如下圖,重啟之后還是mongodb服務(wù)沒(méi)啟動(dòng)

clipboard.png

3.而且經(jīng)常出現(xiàn)以下問(wèn)題

clipboard.png

請(qǐng)教各位大神,怎么可以讓 mongodb自啟動(dòng)?這個(gè)問(wèn)題原因是什么導(dǎo)致的?怎么避免和修改?

回答
編輯回答
厭惡我

一直建議大家用RPM或從軟件源安裝,這也是原因之一了。
RHEL的軟件源安裝可以參考文檔,不多說(shuō)了。從安裝到啟動(dòng),停止,開(kāi)機(jī)自啟動(dòng)全都有講。
需要注意的是你原來(lái)是以root賬號(hào)啟動(dòng),基于安全原因一般是不建議的。源安裝的版本是以mongod用戶啟動(dòng),所以需要修改相應(yīng)的目錄權(quán)限,包括dbpath和其他一些地方,啟動(dòng)的時(shí)候注意看log,里面會(huì)提示你哪些權(quán)限不對(duì)。

2018年3月24日 02:56