摘要:概述使用本教程在系統(tǒng)上安裝社區(qū)版平臺支持自版本開始不支持請使用更新版本的來使用更新版本的重要如果你正在運(yùn)行任何版本的或者請安裝修復(fù)程序以解決上的內(nèi)存映射文件的問題要求社區(qū)版需要或者更高版本安裝程序包含所有其它軟件依賴項(xiàng)將自動(dòng)更新使用文件安裝
概述
使用本教程在 Windows 系統(tǒng)上安裝 MongoDB 社區(qū)版.
要求平臺支持:
自2.2版本開始, MongoDB 不支持 Windows XP. 請使用更新版本的 Windows 來使用更新版本的 MongoDB.重要:
如果你正在運(yùn)行任何版本的 Windows Server 2008 R2 或者 windows 7. 請安裝修復(fù)程序以解決 Windows 上的內(nèi)存映射文件的問題.
MongoDB 社區(qū)版需要 Windows Server 2008 R2, Windows Vista 或者更高版本. .msi 安裝程序包含所有其它軟件依賴項(xiàng), 將自動(dòng)更新使用 .msi文件安裝的任何舊版本的 MongoDB.
獲取MongoDB1. 確定你需要安裝的 MongoDB.注意:
安裝3.2之前的 MongoDB 版本, 請參閱指定版本文檔. 例如, 參閱版本 3.0.
以下的 MongoDB 適合 Windows.
MongoDB for Windows 64位僅運(yùn)行在 Windows Server 2008 R2, Windows 7 和更新版本的 Windows. 此版本利用最近對Windows平臺的增強(qiáng)功能,并且無法在較舊版本的Windows上運(yùn)行.
MongoDB for Windows 64位 Legacy 僅運(yùn)行在 Windows Vista 和 Windows Server 2008上運(yùn)行, 不包括最近的功能增強(qiáng).
要查找正在運(yùn)行的 Windows 版本, 請?jiān)诿?strong>提示符下或者 Powershell 中輸入以下命令:
wmic os get caption wmic os get osarchitecture2. 下載 Windows 版 MongoDB.
確保你下載的MongoDB的版本跟你的 Windows 系統(tǒng)相匹配. 64位的 MongoDB 不能在32位 Windows 中使用.
從 MongoDB 下載頁面下載 MongoDB 的最新生產(chǎn)版本.
安裝MongoDB社區(qū)版 交互安裝 1. 安裝 Windows 版 MongoDB.在 Windows 資源管理器中, 找到下載的 MongoDB .msi 文件, 通常位于默認(rèn)的 Downloads(下載) 文件夾中. 雙擊 .msi 文件, 將出現(xiàn)一組屏幕,指導(dǎo)您完成安裝過程.
如果你選擇"Custom(自定義)" 選項(xiàng), 你可以指定安裝目錄.
注意:
這些簡介假設(shè)你已經(jīng)在 C:Program FilesMongoDBServer3.2 安裝了 MongoDB.
MongoDB 是獨(dú)立的, 沒有任何系統(tǒng)依賴. 你可以從你選擇的任何文件夾運(yùn)行 MongoDB. 你可以選擇在任何文件夾安裝 MongoDB (比如 D:testmongodb).
一鍵安裝你可以從命令行使用 msiexec.exe 一鍵安裝MongoDB社區(qū)版.
1. 打開管理員命令提示符.按 Win 鍵, 輸入 cmd.exe, 并按 Ctrl + Shift + Enter 鍵使用管理員身份來運(yùn)行命令提示符.
以下的所有步驟都需要在管理員命令提示符下操作.
2. 安裝 Windows 版 MongoDB.切換到存放你選擇的 .msi 安裝二進(jìn)制文件的目錄, 并執(zhí)行以下命令.
msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi ^ INSTALLLOCATION="C:Program FilesMongoDBServer3.2.10" ^ ADDLOCAL="all"
你可以通過修改 INSTALLLOCATION 的值來指定可執(zhí)行文件的安裝位置.
默認(rèn)情況下, 這個(gè)方法會(huì)安裝 MongoDB的所有二進(jìn)制文件. 安裝指定的 MongoDB 組件集, 你可以在 ADDLOCAL 參數(shù)使用逗號分割的一個(gè)或者多個(gè)組件集來指定它們.
組件集 | 二進(jìn)制文件 |
---|---|
Server | mongod.exe |
Router | mongos.exe |
Client | mongo.exe |
MonitoringTools | mongostat.exe, mongotop.exe |
ImportExportTools | mongodump.exe, mongorestore.exe, mongoexport.exe, mongoimport.exe |
MiscellaneousTools | bsondump.exe, mongofiles.exe, mongooplog.exe, mongoperf.exe |
例如: 僅要安裝 MongoDB 工具, 請執(zhí)行以下命令:
msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi ^ INSTALLLOCATION="C:Program FilesMongoDBServer3.2.10" ^ ADDLOCAL="MonitoringTools,ImportExportTools,MiscellaneousTools"運(yùn)行 MongoDB 社區(qū)版
1. 設(shè)置 MongoDB 環(huán)境警告:
不要讓 mongod.exe 在公共網(wǎng)絡(luò)上可見, 設(shè)置 auth 設(shè)置在非 "安全模式" 中運(yùn)行. MongoDB 應(yīng)該設(shè)計(jì)為在可信賴的環(huán)境中運(yùn)行. 而且數(shù)據(jù)庫默認(rèn)不啟用 "安全模式".
MongoDB 需要一個(gè)數(shù)據(jù)目錄來存儲所有數(shù)據(jù). MongoDB 的默認(rèn)數(shù)據(jù)目錄路徑為 datadb. 從命令提示符中使用以下命令創(chuàng)建這個(gè)文件夾:
md datadb
你可以使用 --dbpath 選項(xiàng)為 mongod.exe 指定一個(gè)存放數(shù)據(jù)文件的目錄, 例如:
"C:Program FilesMongoDBServer3.2inmongod.exe" --dbpath d: estmongodbdata
如果地址包含空格, 請使用雙引號將整個(gè)路徑括起來, 例如:
"C:Program FilesMongoDBServer3.2inmongod.exe" --dbpath "d: estmongo db data"
你也可以在配置文件中指定 dbpath.
2. 啟動(dòng) MongoDB啟動(dòng) MongoDB, 運(yùn)行 mongod.exe, 例如, 從命令提示符執(zhí)行以下命令:
"C:Program FilesMongoDBServer3.2inmongod.exe"
這將啟動(dòng) MongoDB 主數(shù)據(jù)庫進(jìn)程. 在控制器輸出中等待連接消息, 指明 mongod.exe 進(jìn)程已經(jīng)成功運(yùn)行.
取決你系統(tǒng)的安全級別, Windows 可能會(huì)彈出一個(gè)安全警報(bào)對話框, 關(guān)于 C:Program FilesMongoDBServer3.2binmongod.exe 從網(wǎng)絡(luò)通信中攔截"一些功能". 所有的用戶都應(yīng)該選擇專用網(wǎng)絡(luò), 例如我的家庭網(wǎng)絡(luò)或者公司網(wǎng)絡(luò), 然后選擇運(yùn)行訪問. 關(guān)于 MongoDB 和安全性的更多信息, 請參閱安全文檔.
3. 連接到 MongoDB通過 mongo.exe shell 連接到 MongoDB, 打開另外一個(gè)命令提示符.
"C:Program FilesMongoDBServer3.2inmongo.exe
如果你想使用 .net 開發(fā)應(yīng)用程序, 請參閱 C# 和 MongoDB 的文檔獲取更多信息.
4. 開始使用 MongoDB.為了幫助你開始使用 MongoDB, MongoDB 提供了各個(gè)驅(qū)動(dòng)程序的的入門教程. 查看各個(gè)程序的入門.
在生產(chǎn)環(huán)境部署 MongoDB 之前, 請考慮以下生產(chǎn)注意事項(xiàng)的文檔.
接下來, 在運(yùn)行 mongod 實(shí)例的終端中按 ctrl+c 來停止 MongoDB.
為 MongoDB 社區(qū)版配置服務(wù) 1. 打開管理員命令提示符按 Win 鍵, 輸入 cmd.exe, 并按 Ctrl + Shift + Enter 鍵使用管理員身份來運(yùn)行命令提示符.
以下的所有步驟都需要在管理員命令提示符下操作.
2. 創(chuàng)建目錄為你的數(shù)據(jù)庫和日志文件創(chuàng)建目錄:
mkdir c:datadb mkdir c:datalog3. 創(chuàng)建配置文件
創(chuàng)建一個(gè)配置文件. 文件必須設(shè)置 systemLog.path, 包含額外的配置選項(xiàng).
例如, 創(chuàng)建一個(gè)文件在 C:Program FilesMongoDBServer3.2mongod.cfg, 指定了 systemLog.path 和 storage.dbPath 的路徑.
systemLog: destination: file path: c:datalogmongod.log storage: dbPath: c:datadb4. 安裝 MongoDB 服務(wù)
重要:
下面的所有命令都必須使用帶有"管理員權(quán)限"的命令提示符來執(zhí)行.
通過使用 --install 選項(xiàng)和 -config 選項(xiàng)啟用 mongod.exe 來指定先前創(chuàng)建的配置文件來安裝 MongoDB 服務(wù).
"C:Program FilesMongoDBServer3.2inmongod.exe" --config "C:Program FilesMongoDBServer3.2mongod.cfg" --install
要使用 dbpath, 請?jiān)谂渲梦募?(例如 C:mongodbmongod.cfg) 中指定路徑, 或者在命令行使用 --dbpath 選項(xiàng).
如果需要, 你可以為 mongod.exe 或者 mongos.exe 多個(gè)實(shí)例安裝服務(wù). 使用帶有一個(gè)唯一的 --serviceName 和 --serviceDisplayName 來安裝每個(gè)服務(wù). 當(dāng)你的系統(tǒng)存在足夠的資源并且你的系統(tǒng)需要它的時(shí)候, 才能使用多個(gè)實(shí)例.
5. 啟動(dòng) MongoDB 服務(wù)net start MongoDB6. 根據(jù)需要停止或者刪除 MongoDB 服務(wù)
使用以下命令停止 MongoDB 服務(wù).
net stop MongoDB
使用以下命令刪除 MongoDB 服務(wù).
"C:Program FilesMongoDBServer3.2inmongod.exe" --remove手動(dòng)為MongoDB社區(qū)版創(chuàng)建 Windows 服務(wù).
你可以將 MongoDB 服務(wù)器設(shè)置為在開機(jī)時(shí)自動(dòng)啟動(dòng)的 Windows 服務(wù).
以下教程假設(shè)你已經(jīng)使用使用 .msi 安裝程序安裝了 MongoDB 社區(qū)版, 并且安裝路徑是 *C:Program FilesMongoDBServer3.2*.
如果你安裝在了另外一個(gè)目錄, 你將需要適當(dāng)?shù)恼{(diào)整路徑.
1. 打開管理員命令提示符.按 Win 鍵, 輸入 cmd.exe, 并按 Ctrl + Shift + Enter 鍵使用管理員身份來運(yùn)行命令提示符.
以下的所有步驟都需要在管理員命令提示符下操作.
2. 創(chuàng)建目錄為你的數(shù)據(jù)庫和日志文件創(chuàng)建目錄:
mkdir c:datadb mkdir c:datalog3. 創(chuàng)建配置文件
創(chuàng)建一個(gè)配置文件. 文件必須設(shè)置 systemLog.path, 包含額外的配置選項(xiàng).
例如, 創(chuàng)建一個(gè)文件在 C:Program FilesMongoDBServer3.2mongod.cfg, 指定了 systemLog.path 和 storage.dbPath 的路徑.
systemLog: destination: file path: c:datalogmongod.log storage: dbPath: c:datadb4. 創(chuàng)建 MongoDB 服務(wù)
創(chuàng)建 MongoDB 服務(wù).
sc.exe create MongoDB binPath= ""C:Program FilesMongoDBServer3.2inmongod.exe" --service --config="C:Program FilesMongoDBServer3.2mongod.cfg"" DisplayName= "MongoDB" start= "auto"
sc.exe 在 "=" 和配置值之間(例如 "binPath=")需要一個(gè)空格, 并且一個(gè) "" 來轉(zhuǎn)義雙引號.
如果創(chuàng)建成功, 將會(huì)顯示以下日志消息:
[SC] CreateService SUCCESS5. 啟動(dòng) MongoDB 服務(wù)
net start MongoDB6. 根據(jù)需要停止或者刪除 MongoDB 服務(wù)
使用以下命令停止 MongoDB 服務(wù).
net stop MongoDB
使用以下命令刪除 MongoDB 服務(wù).
"C:Program FilesMongoDBServer3.2inmongod.exe" --remove其它資源:
MongoDB開發(fā)者免費(fèi)課程
MongoDB for .NET開發(fā)者免費(fèi)在線課程
MongoDB架構(gòu)指南
下一章: https://segmentfault.com/a/11...
本文地址: https://docs.mongodb.com/manu...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/18920.html
摘要:本部分主要包含的安裝教程支持的平臺平臺棄用位版本版本改變開始位二進(jìn)制版棄用并且在以后的版本中將在不可用版本改變在位平臺上不再為提供商業(yè)支持和參閱平臺支持此外位版本的有以下限制位版本不支持存儲引擎位編譯默認(rèn)禁用日志記錄因?yàn)槿罩居涗洉?huì)進(jìn)一步限 本部分主要包含 MongoDB 的安裝教程. 支持的平臺 平臺 3.2 3.0 2.6 2.4 2.2 Amazon Linux ? ? ...
摘要:在上安裝在安裝社區(qū)版和必需的依賴在上安裝在系統(tǒng)上從軟件包和檔案安裝社區(qū)版在上安裝在系統(tǒng)上安裝社區(qū)版并可選擇將作為服務(wù)啟動(dòng)下一章原文地址 這個(gè)文檔提供了安裝MongoDB社區(qū)版的說明。 在 Linux 上安裝 在Linux安裝MongoDB社區(qū)版和必需的依賴. 在 OS X 上安裝 在 OS X 系統(tǒng)上從 Homebrew 軟件包和 MongoDB 檔案安裝MongoDB社區(qū)版. 在 W...
這個(gè)文檔提供了為各種 Linux 系統(tǒng)安裝 MongoDB 社區(qū)版的說明。 注意:MongoDB 3.2 開始, 32位二進(jìn)制版棄用并且在以后的版本中將在不可用. 推薦 為了獲得最佳的安裝體驗(yàn), MongoDB 提供了流行的 Linux 發(fā)行版的軟件包. 這些軟件包, 支持特定平臺并提供性能改進(jìn)和 TLS/SSL 支持, 是運(yùn)行 MongoDB 的首選方式. 以下教程詳細(xì)介紹了這些系統(tǒng)的安裝過程:...
摘要:概述使用本教程在系統(tǒng)上安裝社區(qū)版平臺支持自版本開始僅支持和更高版本的通過最流行的軟件包管理工具或者下載網(wǎng)站安裝的是可用的安裝社區(qū)版注意安裝以前的版本請參考那個(gè)版本的文檔例如參閱版本你可以使用或者手動(dòng)安裝社區(qū)版這部分兩個(gè)方法都有介紹使用安裝 概述 使用本教程在 OS X 系統(tǒng)上安裝 MongoDB 社區(qū)版. 平臺支持: 自3.0版本開始, MongoDB 僅支持 OS X 10.7 (...
摘要:概述的社區(qū)版的編譯版本沒有為其它系統(tǒng)安裝社區(qū)版的支持包提供了一個(gè)簡單的選項(xiàng)注意建議不要使用這種辦法除非你有特定的需要可用的軟件包不能解決的時(shí)候安裝社區(qū)版提供了位和位已棄用的構(gòu)建的歸檔。選擇適合你的系統(tǒng)的安裝流程。 概述 Linux的MongoDB社區(qū)版的編譯版本沒有為其它 Linux 系統(tǒng)安裝MongoDB社區(qū)版的支持包提供了一個(gè)簡單的選項(xiàng) 注意: 建議不要使用這種辦法, 除非你有特...
閱讀 6213·2021-11-22 15:32
閱讀 828·2021-11-11 16:54
閱讀 3166·2021-10-13 09:40
閱讀 2173·2021-09-03 10:35
閱讀 1843·2021-08-09 13:47
閱讀 1881·2019-08-30 15:55
閱讀 1941·2019-08-30 15:43
閱讀 2463·2019-08-29 17:06