標籤:
第一步 下載MongoDB:
下載mongodb的windows版本,有32位和64位版本,根據作業系統情況下載,:http://www.mongodb.org/downloads
解壓縮至指定目錄即可,如 E:/mongodb。
第二步 建立dbpath:
啟動mongodb服務之前需要必須建立資料庫檔案的存放檔案夾,否則命令不會自動建立,而且不能啟動成功。
建立資料庫檔案的存放位置,如 E:/mongodb/data/db(即在E:/mongodb下建立相應的檔案夾)。
預設資料夾路徑為C:/data/db。使用系統預設資料夾路徑時,啟動服務無需加--dbpath 參數說明,但檔案夾還要手工建立。
第三步 開啟CMD命令列:
以系統管理員開啟cmd命令列,進入E:/mongodb/bin目錄:
>cd E:/mongodb/bin
輸入如下的命令啟動mongodb服務:
E:/mongodb/bin>mongod.exe --dbpath E:/mongodb/data/db
顯示如下資訊則啟動成功:
MongoDB starting : pid=232 port=27017 dbpath=E:/mongodb/data 64-bit host=XXX-PC
targetMinos : Windows 7/Windows Server 2008 R2
db version v2.6.3, pdfile version 4.5
git version: 0eb017e9b2828155a67c5612183337b89e12e291
waiting for connections on port 27017
修改連接埠:
可以通過添加參數--port的方式,來修改資料庫連接埠:
E:/mongodb/bin>mongod.exe --port 10001 --dbpath E:/mongodb/data/db
第四步 用戶端命令操作:
再開啟一個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 }
第五步 添加進Windows服務:
如上,每次啟動MongoDB很不方便,我們可以像安裝的MySQL一樣,把它作為Windows服務,這樣就方便多了。
安裝MongoDB的windows服務的方法:
1、在MongoDB安裝目錄下建立logs目錄
2、然後在CMD命令列輸入
E:/mongodb/bin>mongod --logpath E:/mongodb/logs/mongodb.log --logappend
--dbpath E:/mongodb/data/db --directoryperdb --serviceName MongoDB --install
顯示如下資訊,則表示成功(也可能不顯示資訊,查看日誌是否產生,查看Windows服務是否添加成功):
all output going to: E:/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
第六步 在CMD下用net命令啟動/停止MongoDB:
用命令net start MongoDB和net stop MongoDB來啟動和停止MongoDB了。
可以在本地服務中看到:
也可以通過介面來管理該服務的啟動/停止。
Mongodb在Windows 7下的安裝及配置