溫馨提示×

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

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

Linux系統(tǒng)啟動(dòng)mongodb的具體方法是什么

發(fā)布時(shí)間:2022-01-26 11:31:54 來(lái)源:億速云 閱讀:287 作者:柒染 欄目:開(kāi)發(fā)技術(shù)

今天給大家介紹一下Linux系統(tǒng)啟動(dòng)mongodb的具體方法是什么。文章的內(nèi)容小編覺(jué)得不錯(cuò),現(xiàn)在給大家分享一下,覺(jué)得有需要的朋友可以了解一下,希望對(duì)大家有所幫助,下面跟著小編的思路一起來(lái)閱讀吧。

Linux系統(tǒng)中如何啟動(dòng)mongodb?

創(chuàng)建數(shù)據(jù)目錄:

 # mkdir /data/mongo

創(chuàng)建配置文件

 # vi /data/mongo/mongodb.cnf
 dbpath=/data/mongo/
 logpath=/data/mongo/mongo.log
 logappend=true
 fork=true
 port=27017

或者:不創(chuàng)建配置文件通過(guò)mongod參數(shù)啟動(dòng)也可以。

1、配置文件方式啟動(dòng)mongo

 # bin/mongod -f /data/mongo/mongodb.cnf

或者

 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后臺(tái)執(zhí)行)

2、參數(shù)啟動(dòng)mongo

 bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

終端輸入出:

 all output going to: /data/mongo/mongo.log

成功后即可以登錄mongo。

 # bin/mongo

終端輸入出:

 MongoDB shell version: 2.2.3
 connecting to: test
 >

現(xiàn)在mongo就可以正常使用了。

如果讓mongo隨linux自動(dòng)啟動(dòng),在/etc/rc.local添加如下即可:

 rm /data/mongo/mongod,.lock #停止可能在運(yùn)行的mongo
 /.../bin/mongod -f /data/mongo/mongodb.cnf

或者

 /.../bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

附帶提醒:

1、后臺(tái)啟動(dòng)node命令:nohup node /…/app.js &

2、停止node和mongo都是用kill。

3、如果出現(xiàn)啟動(dòng)報(bào)錯(cuò) ERROR:child process failed,exited with error number 100,一般是由于上一次mongodb沒(méi)有正常關(guān)閉,只需要rm /…/mongod.lock就好。

以上就是Linux系統(tǒng)啟動(dòng)mongodb的具體方法是什么的全部?jī)?nèi)容了,更多與Linux系統(tǒng)啟動(dòng)mongodb的具體方法是什么相關(guān)的內(nèi)容可以搜索億速云之前的文章或者瀏覽下面的文章進(jìn)行學(xué)習(xí)哈!相信小編會(huì)給大家增添更多知識(shí),希望大家能夠支持一下億速云!

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

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

AI