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。

1.下載最新版MongoDB

下載地址http://www.mongodb.org/downloads,注意這里要按照自己的系統下載,我的系統是64位 win8.1,所以下載的是64位的msi文件;

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

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

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

mkdir data\db

這時在我的D盤先創建了一個data文件夾里面有一個db文件夾用來存放MongoDB的數據文件。

5.指定數據存放路徑

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

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

具體路徑依自己安裝的路徑為主,使用該目錄下的mongod.exe來注冊數據存放目錄

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已經安裝完成。最后推薦英文好的同學直接去官網看文檔,里面很詳細的介紹了安裝,操作和使用過程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM