2012年4月2日 星期一

【MongoDB】安裝配置

本篇介紹如何在Windows的系統下安裝與配置你的MongoDB

並額外推薦一個簡易的MongoDB管理工具介RockMongo


首先到 http://www.mongodb.org/downloads 下載MongoDB的最新版

我目前是抓 2.0.4 的版本,下載下來並解壓縮之後

可以將整個目錄放到 D:\ 也可以只將目錄下的bin資料夾移到 D:\ (位置自行決定)

我這邊是先在 D:\ 底下建立一個資料夾 mongodb,並把解壓縮後的內容都放入

完成之後在 mongodb 中建立一個 data 的資料夾

之後開啟你的 command line (cmd) 並移動到 D:\mongodb\bin

並輸入如下的指令  >  mongod --dbpath D:\mongodb\data

應該會看如如下的結果:


注意最後兩行  您可以到 http://localhost:27017/  應該會看到如下這段文字

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number


如果到 http://localhost:28017/ 應該會如下圖呈現很多本地端MongoDB的資訊











到這邊為止安裝如果都沒問題的話,對於MongoDB的啟動方式,您可能會覺得

每次要啟動MongoDB的話都需要像剛剛那樣輸入那段command才能啟動

因此底下介紹一下將MongoDB 的 service 製訂成一個Windows 的服務

首先在 data資料夾下建立兩個資料夾 logs 和 db

並透過系統管理員啟動 cmd 並輸入如下的指令

mongod --logpath D:\mongodb\data\logs\mongodb.log --logappend --dbpath D:\mongodb\data\db --directoryperdb --serviceName MongoDB --install

如下圖:





完成後會出現
all output going to: D:\mongodb\data\logs\mongodb.log

你可以開啟 mongodb.log 看一下內容,大致如下


Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
Sat Apr 07 18:58:15 dbexit:
Sat Apr 07 18:58:15 shutdown: going to close listening sockets...
Sat Apr 07 18:58:15 shutdown: going to flush diaglog...
Sat Apr 07 18:58:15 shutdown: going to close sockets...
Sat Apr 07 18:58:15 shutdown: waiting for fs preallocator...
Sat Apr 07 18:58:15 shutdown: lock for final commit...
Sat Apr 07 18:58:15 shutdown: final commit...
Sat Apr 07 18:58:15 shutdown: closing all files...
Sat Apr 07 18:58:15 closeAllFiles() finished
Sat Apr 07 18:58:15 dbexit: really exiting now


內容告訴你  以後要啟動MongoDB只要在cmd中輸入

net start MongoDB 即可

最後介紹一個蠻容易使用的MongoDB圖形化管理介面

http://code.google.com/p/rock-php/wiki/rock_mongo_zh

他是基於PHP開發的,所以如果要運行RockMongoDB 記得要下載

http://code.google.com/p/rock-php/downloads/detail?name=rockmongo-on-windows-v0.0.2.rar&can=2&q=   這是一個簡單的PHP運行環境

http://code.google.com/p/rock-php/downloads/detail?name=rockmongo-v1.1.0.zip&can=2&q= 
這是RockMongoDB 最新的版本

將RockMongoDB下載並解壓縮後執行  rockstart.bat 即可

帳號密碼預設是 admin

沒有留言:

張貼留言