下載鏈接:https://www.mongodb.com/download-center#enterprise






MongoDB 運(yùn)行
設(shè)置MongoDB運(yùn)行環(huán)境
MongoDB需要數(shù)據(jù)目錄來存儲(chǔ)所有的數(shù)據(jù),其默認(rèn)的數(shù)據(jù)目錄為\data\db
,可以通過mongod.exe --dbpath
命令來指定MongoDB的數(shù)據(jù)目錄。例如:
mkdir D:\MongoDB\data\db;D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data\db
1
2
如果路徑里面包含空格,就用雙引號(hào)括住整個(gè)路徑,例如:
D:\MongoDB\bin\mongod.exe --dbpath "D:\MongoDB db data"
1
字樣,則表示dbpath配置完成,且MongoDB啟動(dòng)成功。 而且此時(shí)打開資源管理器,進(jìn)入MongoDB的dbpath目錄,內(nèi)容如下:
運(yùn)行MongoDB
通過運(yùn)行mongo.exe啟動(dòng)MongoDB。例如:
D:\MongoDB\bin\mongo.exe
1
命令行窗口顯示如下內(nèi)容:
注:如果想要使用.net開發(fā)應(yīng)用程序,更多信息可以參看文檔 C# and MongoDB
開始使用MongoDB
為了幫助您開始使用MongoDB,MongoDB提供了各種驅(qū)動(dòng)版本的入門指南 Getting Started Guides。
在MongoDB Shell中,通過help
來查看命令說明:
在生產(chǎn)環(huán)境中部署MongoDB之前,考慮生產(chǎn)記Production Notes錄文件。
最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷鍵Ctrl+c即可。
配置MongoDB的Windows服務(wù)
在上面的配置中,雖然啟動(dòng)了服務(wù),且可以進(jìn)行數(shù)據(jù)庫操作,但是開兩個(gè)窗口很不方便,所以可以通過配置文件,來配置windows服務(wù)。
創(chuàng)建目錄
為您的數(shù)據(jù)庫和日志文件創(chuàng)建目錄:
mkdir D:\MongoDB\data\dbmkdir D:\MongoDB\data\log
1
2
創(chuàng)建cfg配置文件
創(chuàng)建一個(gè)配置文件,文件內(nèi)必須設(shè)置MongoDB日志路徑 systemLog.path。包擴(kuò)一些其他的附加配置選項(xiàng)。 例如,在在D:\MongoDB
下創(chuàng)建mongod.cfg,并在文件內(nèi)指定systemlog.path和storage.dbpath:
systemLog: destination: file path: D:\MongoDB\data\log\mongod.logstorage: dbPath: D:\MongoDB\data\db
1
2
3
4
5
安裝MongoDB服務(wù)
注意: 運(yùn)行所有的命令都應(yīng)該在管理員命令行窗口內(nèi)。(管理員權(quán)限運(yùn)行cmd) 通過運(yùn)行mongod.exe的–install安裝選項(xiàng)和–config和配置選項(xiàng),指定先前創(chuàng)建的配置文件安裝MongoDB服務(wù)。
"D:\MongoDB\bin\mongod.exe" --config "D:\MongoDB\mongod.cfg" --install
1
設(shè)置獨(dú)立的數(shù)據(jù)庫地址dbpath,可以通過配置文件或者命令–dbpath來設(shè)置。
如果需要,你可以安裝多個(gè)實(shí)例的mongod.exe或mongos.exe服務(wù)。安裝的每個(gè)服務(wù)設(shè)置唯一的 –serviceName 和–serviceDisplayName。僅當(dāng)有足夠的系統(tǒng)資源和系統(tǒng)設(shè)計(jì)要求時(shí),設(shè)置多個(gè)實(shí)例。
如要讓服務(wù)自動(dòng)啟動(dòng),可以通過下面命令:
sc.exe create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config="C:\MongoDB\mongod.cfg"" DisplayName= "MongoDB" start= "auto"
1
sc.exe中在“=”和配置值(如“binpath =”)之間需要一個(gè)空格,且用一個(gè)“\”轉(zhuǎn)義雙引號(hào),以逃避雙重引號(hào)。
如果成功創(chuàng)建,下面的日志信息將顯示:
[SC] CreateService SUCCESS
1
開啟服務(wù)
net start MongoDB
1
關(guān)閉和刪除服務(wù)
停止MongoDB服務(wù)使用以下命令:
net stop MongoDB
1
刪除MongoDB服務(wù)使用以下命令:
"D:\MongoDB\bin\mongod.exe" --remove
1
參考內(nèi)容
官網(wǎng)3.4版本文檔:安裝說明