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