1.下載mongodb的windows版本,有32位和64位版本,根據系統情況下載,:http://www.mongodb.org/downloads
2.解壓縮至E:/mongodb即可
3.建立資料庫檔案的存放位置,比如D:/mongodb/data/db。啟動mongodb服務之前需要必須建立資料庫檔案的存放檔案夾,否則命令不會自動建立,而且不能啟動成功。預設資料夾路徑為c:/data/db.使用系統預設資料夾路徑時,啟動服務無需加--dbpath 參數說明,但檔案夾還要手工建立
4.開啟cmd命令列,進入D:/mongodb/bin目錄,輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
顯示:
Sat Jan 08 18:49:34 MongoDB starting : pid=232 port=27017 dbpath=E:/mongodb/data
32-bit
** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
** see http://blog.mongodb.org/post/137788967/32-bit-limitations
Sat Jan 08 18:49:34 db version v1.6.5, pdfile version 4.5
Sat Jan 08 18:49:34 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Sat Jan 08 18:49:34 sys info: windows (5, 1, 2600, 2, 'Service Pack 3') BOOST_LI
B_VERSION=1_35
Sat Jan 08 18:49:34 [initandlisten] waiting for connections on port 27017
Sat Jan 08 18:49:34 [websvr] web admin interface listening on port 28017
表示啟動成功,最後兩行說明的資料庫連接埠和Web連接埠,預設分別是27017和28017,在瀏覽器中開啟http://localhost:28017,可以看到其相關的一些資訊。
可以通過添加參數--port的方式,來修改資料庫連接埠:D:/mongodb/bin>mongod.exe --port 10001 --dbpath D:/mongodb/data/db
5.再開啟一個cmd輸入:D:/mongodb/bin>mongo,或者雙擊mongo.exe,即可進行mongodb的用戶端命令操作了,測試下
>// the mongo shell is a javascript shell connected to the db
> 3+3
6
> db
test
> // the first write will create the db:
> db.foo.insert( { a : 1 } )
> db.foo.find()
{ _id : ..., a : 1 }
6.這樣每次啟動MongoDB很不方便,我們可以像安裝的MySQL一樣,把它作為Windows服務,這樣就方便多了。
安裝MongoDB的windows服務的方法為是在MongoDB安裝目錄下建立logs目錄,然後在CMD命令列輸入
E:/mongodb/bin>mongod --logpath D:/mongodb/logs/mongodb.log --logappend
--dbpath D:/mongodb/data/db --directoryperdb --serviceName MongoDB --install
顯示:
all output going to: D:/mongodb/logs/mongodb.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
表示服務建立成功。
該命令列指定了記錄檔:/logs/MongoDB.log,日誌是以追加的方式輸出的;
資料檔案目錄:/data/db,並且參數--directoryperdb說明每個DB都會建立一個目錄;
Windows服務的名稱:MongoDB;
以上的三個參數都是可以根據自己的情況而定的。
最後是安裝參數:--install,與之相對的是--remove
7,以後就可以在cmd下用命令net start MongoDB和net stop MongoDB來啟動和停止MongoDB了,也可以在本地服務中看到
通過介面來管理該服務。
8 設定環境變數
MONGODB_HOME=D:\mongodb\mongodb
同時報%MONGODB_HOME%\bin放到path中
本文轉自:http://blog.csdn.net/liuzhoulong/article/details/6124566
感謝兄弟。