您好,登錄后才能下訂單哦!
今天給大家介紹一下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í),希望大家能夠支持一下億速云!
免責(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)容。