windows系統安裝MongoDB

最近一直在學習node.js,nodejs開發指南中有一個微博的web開發項目,因爲該書出的比較早(2012出的),目前爲止利用nodejs進行web開發各類組合技術都發生了很大的更新,例如書中選擇的是express這個mvc框架,可是選的是很早的版本,目前的最新版本是4.12.1,以前的3.X的版本都是直接將各個中間件所有歸入express中的,在4.X的版本以後,除了靜態文件路由映射中間件,其他的都是經過require方式加載進入該框架的。又好比nodejs開發指南的做者選用了ejs做爲模板引擎,可是目前利用命令行自動生成的express項目採用jade做爲默認模板引擎,因此照着這本書按圖索驥顯然是不行的。因此我準備將這個微博項目按照目前最新的組合方式nodejs v0.1033+express4.12.1+jade1.9.2+MongoDB3.0來進行重構,稍後也會寫一系列文章來總結學習步驟和心得,今天首先來記錄下在windows系統下安裝MongoDB的過程,原書中並無交代如何安裝MongoDB。node

1.下載最新版MongoDBweb

下載地址http://www.mongodb.org/downloads,注意這裏要按照本身的系統下載,個人系統是64位 win8.1,因此下載的是64位的msi文件;mongodb

2.下載完成後雙擊安裝,安裝過程都是下一步點到尾,最後結束安裝;express

3.這時候MongoDB server已經安裝到你的系統中了,默認會在c盤的program files文件夾下,在該文件夾下找到MongoDB文件夾,進去進入到bin 目錄,以下所示:windows

4.建立數據文件存放路徑,在磁盤中隨便建立一個文件夾用來存放MongoDB的數據文件以下所示(我是在D盤中建立 的):mvc

mkdir data\db

這時在個人D盤先建立了一個data文件夾裏面有一個db文件夾用來存放MongoDB的數據文件。框架

5.指定數據存放路徑學習

在命令行下,進入到剛纔的bin目錄下,ui

C:
cd Program Files\MongoDB\Server\3.0\bin

具體路徑依本身安裝的路徑爲主,使用該目錄下的mongod.exe來註冊數據存放目錄spa

mongod.exe --dbpath d:\data

這裏的dbpath就是本身建立的數據存放目錄,這時候命令行中出現一大堆文字表明註冊成功,以下:

理論上,這個時候就已經算是mongoDB 安裝配置完畢了,能夠在命令行中使用剛纔bin路徑下的mongod.exe去啓動它,

C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe

可是每次啓動都要使用一長串路徑是在麻煩,咱們須要將它註冊爲windows服務並讓他開機自動啓動。

6.在剛纔的data目錄下再建立一個log目錄用來存放log文件

D:
cd data
mkdir log

而後在data目錄下建立一個mongod.cfg文件做爲配置文件;

7.將配置信息寫入配置文件

echo logpath=D:\data\log\mongod.log> "D:\data\mongod.cfg"
echo dbpath=D:\data\db>> "D:\data\mongod.cfg"

這兩句的意思是將dbpath和logpath寫入該配置文件

8.利用sc.exe註冊windows服務

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe\" --service --config=\"D:\data\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

這時若是命令行輸出createService成功,則說明註冊服務已成功;

9.使用windows服務開啓MongoDB和關閉MongoDB

net start MongoDB
net stop MongoDB

以下所示:

這時,MongoDB已經安裝完成。最後推薦英文好的同窗直接去官網看文檔,裏面很詳細的介紹了安裝,操做和使用過程。

相關文章
相關標籤/搜索