首先先說說什麼是MongoDB
MongoDB是一個基於分佈式文件存儲的數據庫。由C++語言編寫。旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。
MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結構非常鬆散,是類似json的bson格式,因此可以存儲比較複雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,幾乎可以實現類似關係數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。
安裝步驟:
其實整個安裝步驟在mongoDB的官網上已經有了,只是上面的是英文的,這裏就是重新用中文提及一下,需要看官方標準安裝的請點擊下面的鏈接。
MongoDB官網:http://www.mongodb.org/
MongoDB下載地址:http://www.mongodb.org/downloads
MongoDB安裝步驟:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
目錄
1.下載MongoDB壓縮包解壓到你要安裝的文件目錄下
2.在該MongoDB文件目錄下創建data/db文件目錄
3.向windows服務項添加MongoDB啓動服務
步驟一:根據系統情況或者個人情況下載mongodb的windows相應版本。
MongoDB有32位和64位版本
步驟二:解壓縮至E:/mongodb即可
這裏說的就是解藥到你需要存放MongoDB的文件目錄
步驟三:創建數據庫文件的存放位置,比如D:/mongodb/data/db。
啓動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啓動成功。默認文件夾路徑爲c:/data/db.使用系統默認文件夾路徑時,啓動服務無需加--dbpath 參數說明,但文件夾還要手工創建
步驟四:啓動MongoDB服務。
打開cmd命令行,進入D:/mongodb/bin目錄,輸入如下的命令啓動mongodb服務:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
顯示如下則表示啓動成功,最後兩行說明的數據庫端口和Web端口,默認分別是27017和28017,在瀏覽器中打開http://localhost:28017,可以看到其相關的一些信息。
at Jan 08 18:49:34 MongoDB starting : pid=232 port=27017 dbpath=E:/mongodb/data ** 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 |
可以通過添加參數--port的方式,來修改數據庫端口:
D:/mongodb/bin>mongod.exe --port 10001 --dbpath D:/mongodb/data/db
步驟五:添加MongoDB服務項,方便每次的啓動。
MongoDB安裝目錄下創建logs目錄,然後在CMD命令行輸入
D:/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 |
該命令行指定了日誌文件:/logs/MongoDB.log,日誌是以追加的方式輸出的;
數據文件目錄:/data/db,並且參數--directoryperdb說明每個DB都會新建一個目錄;
Windows服務的名稱:MongoDB;
以上的三個參數都是可以根據自己的情況而定的。
步驟六:啓動和停止MongoDB。
通過添加服務項後,我們可以和其他服務項一樣的方法去啓動和停止MongoDB了。
net start MongoDB → 啓動MongoDB
net stop MongoDB → 停止MongoDB
備註:如果將來我們需要移除這個服務項的時候可以和安裝的時候一樣的方法,只是最後的安裝參數【--install】修改爲【--remove】就可以了。