標籤:
原文官方文檔:https://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-windows/
基於版本:MongoDB 2.6
概覽
通過這個樣本在Windows上安裝MongoDB。
平台支援:
從2.2版本開始,MongoDB不支援Windows XP了,請使用最新版本的Windows使用較新的MongoDB的版本。
重要:
如果你使用的Windows Server 2008 R2的edition版本或者是Windows 7,請安裝a hotfix to resolve an issue with memory mapped files。
要求
如果是Windows系統,那麼必須是Windows Server 2008 R2, Windows Vista或者更新的版本,.msi安裝包包括了所有的軟體依賴,並且在安裝的過程中會自動升級之前通過.msi安裝的老版本的MongoDB。
擷取MongoDB
- 選擇你需要的MongoDB
下面有三種方式在適合window。
2.下載適合window的MongoDB
:https://www.mongodb.org/downloads?_ga=1.211672341.1230752409.1452936071#production
安裝MongoDB
這裡只說明壓縮版本的MongoDB,直接解壓即可。
運行MongoDB
1.設定MongoDB環境
MongoDB需要有一個資料目錄來儲存資料,MongoDB預設的資料目錄是\data\db,
你可以使用如下方式指定一個資料目錄:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
2.啟動MongoDB
啟動MongoDB,運行mongod.exe。比如,在命令列視窗運行:
C:\mongodb\bin\mongod.exe
啟動成功如下:
幾個常用的啟動參數如下:
--help,-h
使用mongod的參數說明資訊。
--version
當前mongodb的版本資訊。
--port <port>
預設:27017
以指定連接埠啟動mongodb:mongod --port xxxx,其中xxxx是連接埠號碼。
--auth
開啟使用者訪問資料庫的認證。使用了auth參數,訪問mongodb的使用,必須要通過使用者名稱和密碼進行驗證。
例如:mongod -auth --port 27017
--noauth
關閉認證,預設情況下是以無認證的方式啟動的。
--dbpath <path>
Linux和OS X預設是/data/db,Window是\data\db。
指定mongodb的資料庫檔案路徑
例如:mongod -auth --port 27017 --dbpath=C:\dev_environment\mongodb-win32-i386-2.6.11\db
對於MongoDB啟動的命令參數的詳細說明,請參考:mongod.exe 和mongod。
3.串連MongoDB
串連MongoDB通過mongo.exe shell,開啟另一個命令列視窗,
C:\mongodb\bin\mongo.exe
幾個常用的串連參數如下:
--port <port>
mongodb用戶端要串連的mongodb服務的連接埠號碼
--host <hostname>
mongodb用戶端要串連的mongodb伺服器的主機名稱(ip地址)
--username <username>, -u <username>
當要登陸需要驗證的mongodb資料庫時和--password <password> 以及 --authenticationDatabase參數一起使用。
比如:mongo --port 27017 -u "test" -p "123456" --authenticationDatabase "test"
--authenticationDatabase <dbname>
在2.4版本才出現的,用於指定要驗證的資料庫。
--authenticationMechanism <name>
指定認證使用者的認證機制,預設是MONGODB-CR,這個參數從版本2.4才開始用的,從版本2.6開始,加入了對PLAIN 和 MONGODB-X509 認證機制的支援,需要注意的是,不同版本的mongodb認證機制是不一樣的,所以可能會導致不同版本的用戶端可能在其他的mongodb上認證不通過。還有如果使用java串連的話,驅動版本和MongoDB的版本也是緊密關聯的,因為版本的不相容,可能會導致認證不通過。
對於MongoDB串連命令參數請參考:mongo.exe。
4.關閉MongoDB資料庫
在啟動mongoDB資料庫的命令列視窗中,按Control+C.
以Windows服務啟動MongoDB.
具體操作參考:https://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-windows/#configure-a-windows-service-for-mongodb
在Windows上安裝MongoDB