溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

【MongoDB學(xué)習(xí)筆記10】MongoDB的啟動和關(guān)閉

發(fā)布時(shí)間:2020-07-04 17:52:32 來源:網(wǎng)絡(luò) 閱讀:26752 作者:StanlyCheng 欄目:MongoDB數(shù)據(jù)庫

一、MongoDB啟動

MongoDB用mongod命令來啟動,不建議用

service mongod start

或者

chkconfig mongod on

來啟動MongoDB,因?yàn)閙ongod每次啟動需要帶參數(shù),不然會造成錯誤;

 

建議先設(shè)置好配置文件/etc/mongod.conf后,每次手動用命令啟動

mongod –f /etc/mongod.conf

或者設(shè)置開機(jī)重啟

echo “mongod –f /etc/mongod.conf” >>/etc/rc.d/rc.local

 

關(guān)于/etc/mongod.conf中常用的選項(xiàng)介紹:

--dbpath: 指定數(shù)據(jù)目錄,必選,不配置會啟動報(bào)錯;

--port: 指定服務(wù)監(jiān)聽的端口,默認(rèn)為27017

--logpath:指定日志路徑;

--logappend:指定日志是追加模式,或者每次重啟MongoDB后清理日志;默認(rèn)是追加模式;

--fork:用此選項(xiàng)創(chuàng)建子進(jìn)程,在后臺運(yùn)行MongoDB;此選項(xiàng)必先開啟logpath選項(xiàng);

--bind_ip: 指定監(jiān)聽的接口;默認(rèn)是127.0.0.1;

--httpinterface: 設(shè)定是否在1000的端口啟動一個(gè)微型的HTTP服務(wù)器;默認(rèn)不開啟;

--nounixsocket: 設(shè)置是否使用UNIX socket;

--noscripting: 設(shè)置是否完全禁止服務(wù)器端JavaScript腳本的運(yùn)行;

 

二、MongoDB的關(guān)閉

強(qiáng)制關(guān)閉MongoDB(不建議使用);

service mongod stop

或者,從MongoDB的admin中關(guān)閉(推薦用這種方法):

> use admin   
switched to db admin    
> db.shutdownServer()    
server should be down...

或者

mongod --shutdown

使用shutdownServer關(guān)閉MongoDB,如有MongoDB主從服務(wù)器,則在服務(wù)關(guān)閉前同步主從服務(wù)器;強(qiáng)制關(guān)閉則不會;



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI