1. 程式人生 > >Windows7下MongoDB的下載、安裝與配置詳解

Windows7下MongoDB的下載、安裝與配置詳解

最近在寫一個專案,想用MongoDB做後臺資料庫,卻不想在安裝和啟動MongoDB的過程中遇到了小困難,在此貼出遇到的問題和解決方法,以作備忘和分享。我使用的是64位的Windows7旗艦版系統,所以以下都是關於Windows下的經驗,使用Linux和Mac的朋友可以撤了。

一、Windows7下的執行庫問題

雖然這個問題屬於個例,但我覺得也有必要拿出來說說,保不齊你新裝的系統就存在執行庫沒更新或者沒裝全的問題。出現這樣的問題其實挺惱人的,具體表現就是系統經常會彈出警示框,提醒你係統不是缺這個.dll檔案,就是找不到那個動態連結庫。我本以為下個驅動精靈掃一遍驅動和系統漏洞就可以解決,結果不起作用;又傻傻地按照警示框的提示去微軟下載中心去獲取所缺檔案,得到的卻是另外一個新的警示框。

好在在堅持不懈地探索下,終於找到了靠譜的解決方案:我嘗試安裝了“微軟執行庫合集”,Problem Resovled!這麼棒的庫我肯定是要備份的,連結: https://pan.baidu.com/s/1cdMvro 密碼: q7j5

二、MongoDB的下載、安裝與配置

下面進入正題,先貼出我收藏的MongoDB安裝包,連結: https://pan.baidu.com/s/1dFuBn4P 密碼: fu7q

1、安裝:安裝過程和其它軟體並無差異,一步步按照提示進行就可以了,如果想自己決定安裝路徑,可以選擇“Custom”模式。

這裡寫圖片描述

2、配置:我的安裝路徑是“D:\mongodb",安裝好之後進入到這個路徑下,分別建立”data“、”logs“資料夾,以及”logs\mongo.log"、“mongo.conf”檔案。


data:用來存放建立的資料庫資料

logs:資料庫執行日誌,mongo.log檔案就位於這個資料夾下

mongo.conf:對MongoDB進行了基本配置,下面給出其中內容

#資料庫路徑  
dbpath=D:\mongodb\data  
#日誌輸出檔案路徑  
logpath=D:\mongodb\logs\mongo.log  
#錯誤日誌採用追加模式  
logappend=true  
#啟用日誌檔案,預設啟用  
journal=true  
#這個選項可以過濾掉一些無用的日誌資訊,若需要除錯使用請設定為false  
quiet=true  
#埠號 預設為27017  
port=27017   

3、啟動:執行如下命令,注意是在"d:\mongodb\bin"下

mongod --config "d:\mongodb\mongo.conf"
這是其實就是在執行剛才的配置檔案,啟動MongoDB服務。MongoDB預設的埠是27017,這時候你可以去“127.0.0.1:27017”看看了,如果一切順利,你大概可以看到這樣的頁面:


如果遇到無法訪問的情況也不要著急,可以去檢視一下mongo.log檔案,如果已經有日誌寫入就說明已經啟動成功了。

4、MongoDB自動化啟動

如果每次啟動MongoDB都得跑到bin下去執行那一坨程式碼是不是挺二的,其實我們可以使用Windows提供的服務來管理MongoDB的啟動和關閉。

mongod --config "D:\Mongo\mongo.conf"  --install --serviceName "MongoDB"
net start MongoDB


執行完上述命令,DOS介面應該是截圖所示,這時候再去訪問“127.0.0.1:27017”,應該會看到你想看到的頁面了。如果想要關閉MongoDB服務,可以執行”net stop MongoDB“命令。