Mongodb遇到的問題

1、如何啟動(dòng)

啟動(dòng)

/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs --fork

啟動(dòng)成功:

about to fork child process, waiting until server is ready for connections.

forked process: 9150

all output going to: /usr/local/mongodb/dblogs

log file [/usr/local/mongodb/dblogs] exists; copied to temporary file [/usr/local/mongodb/dblogs.2014-03-02T21-49-12]

child process started successfully, parent exiting

檢查是否啟動(dòng)了進(jìn)程:

ps aux | grep mongod

啟動(dòng)命令常用選項(xiàng)說明:

--dbpath 指定數(shù)據(jù)庫的目錄。

--port 指定數(shù)據(jù)庫端口,模式是27017。

--bind_ip 綁定IP。

--derectoryperdb為每個(gè)db創(chuàng)建一個(gè)獨(dú)立子目錄。

--logpath 指定日志存放目錄。

--logappend 指定日志生成方式(追加/覆蓋)。

--pidfilepath 指定進(jìn)程文件路徑,如果不指定,將不產(chǎn)生進(jìn)程文件。

--keyFile 集群模式的關(guān)鍵標(biāo)識(shí)

--journal 啟用日志

--nssize 指定.ns文件的大小,單位MB,默認(rèn)是16M,最大2GB。

--maxConns 最大的并發(fā)連接數(shù)。

--notablescan 不允許進(jìn)行表掃描

--noprealloc 關(guān)閉數(shù)據(jù)文件的預(yù)分配功能

--fork 以后臺(tái)Daemon形式運(yùn)行服務(wù)

更多的選項(xiàng)利用 mongod --help 進(jìn)行查看


2、想把mongodb作為服務(wù)啟動(dòng)

方法一:直接輸入

c:\>cd C:/mongodb/bin

c:\Mongodb\bin>mongod -logpath c:/Mongodb/logs/MongoDB.log --logappend --dbpath c:\Mongodb\data\db --directoryperdb --serviceName MongoDB

2016-03-03T08:56:39.153+0800 F CONTROL? [main] Failed global initialization: FileNotOpen: Failed to open "D:/mongodb/logs/MongoDB.log"

D:\Mongodb\bin>

結(jié)果失敗了


方法二:建立一個(gè)mongodb.config文件

dbpath=D:\mongodb\data\db

logpath=D:\mongodb\log\mongo.log

然后用mongod 運(yùn)行之

其實(shí)還是失敗了


原來忘記了創(chuàng)建log文件夾【智障

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容