[MongoDB]如何安裝MongoDB

  • 2226
  • 0
  • 2015-11-23

摘要:[EF+MongoDB]如何安裝MongoDB

0.兩句帶過MongoDB最大的好處,就是可以用來儲存Data Mining大數據分析等級的資料庫,相較傳統資料庫,比較不會不因資料龐大而變慢

並且可以在程式碼利用類似EF+LINQ的方式去操作或管理資料庫、甚至檔案

0.如果作業系統是win7或是windows server 2008 R2的,一定要安裝hotfix才可使用MongoDB, 這邊就直接將官網的文字貼過來

IMPORTANT

If you are running any edition of Windows Server 2008 R2 or Windows 7, please install a hotfix to resolve an issue with memory mapped files on Windows.

http://support.microsoft.com/kb/2731284

1.選擇下載官網提供的安裝檔並直接下一步下一步下一步安裝:

官網寫的下載方式跟實際網頁上的不同,這邊就實際上的網頁做紀錄

首先不支援XP

Windows 64位元的系統,通通可選擇Windows 64 bit legacy下載

Windows 32位元的系統,通通可選擇Windows 34 bit下載

有兩個下載選項官網為說明差異,分別是Windows 2008 R2+以及Windows 2008 R2+ legacy

有興趣的可以自己在網路上搜尋看看

https://www.mongodb.org/downloads

2.執行.msi檔案下載的時候,不要選擇Complete而是選擇Custom,如此就可以把安裝路徑設定在C:\mongodb

然後就一直按下一步下一步

 

3.commandline設定MongoDB的儲存資料路徑在自己想要的地方, 可能會跳出防火牆警告,按下允許存取:

C:\mongodb\bin\mongod.exe --dbpath D:\MongoDBData

4.commandline出現訊息:Waiting for connections,表示已經啟動資料庫了

5..下次重開機如果mongoDB仍須執行一次上一步驟的指令以指定DB Path,然後MongoDB資料庫才會啟動

6.想要繼續用command line設定mongoDB,就執行下面指令,我是沒有再繼續設定拉...:

C:\mongodb\bin\mongo.exe

以上內容參考官網:

Install MongoDB on Windows

https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/