一.簡(jiǎn)介
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)竿开。由C++語(yǔ)言編寫不铆。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案汰蓉。
MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品近零,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富副砍,最像關(guān)系數(shù)據(jù)庫(kù)的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散漂佩,是類似json的bson格式脖含,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語(yǔ)言非常強(qiáng)大仅仆,其語(yǔ)法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z(yǔ)言器赞,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能垢袱,而且還支持對(duì)數(shù)據(jù)建立索引墓拜。[3]
二.安裝與配置
1.下載安裝
http://dl.mongodb.org/dl/win32/x86_64
我這里下載的是3.2.18.zip版本
2.配置啟動(dòng)
第一步:解壓到一個(gè)盤上,例如我的解壓的目錄E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18
请契,如圖所示:
第二步:配置存放日志和數(shù)據(jù)的目錄咳榜,不然mongoDB啟動(dòng)不起來(lái)夏醉,如圖所示:
我們?cè)?code>E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18 目錄下,創(chuàng)建一個(gè)mongodb.cfg
配置文件涌韩,有兩個(gè)屬性logpath
和dbpath
畔柔,分別設(shè)定值,并且在d盤創(chuàng)建對(duì)應(yīng)配置路徑的文件夾臣樱,如圖所示:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongodb.log
打開(kāi)控制臺(tái)cmd靶擦,進(jìn)入mongodb安裝目錄/bin文件下運(yùn)行命令:mongod.exe --config "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg"
,來(lái)啟動(dòng)MongoDB服務(wù)器雇毫,--config
選項(xiàng)表示啟動(dòng)時(shí)通過(guò)E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg
玄捕,注意這里路徑一定要用“”括起來(lái),配置文件的信息配置服務(wù)器棚放。如圖所示:
3.測(cè)試一下是否配置正常
我們?cè)谶\(yùn)行cmd.exe進(jìn)入dos命令界面,然后進(jìn)入cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin
目錄下枚粘,運(yùn)行mongo命令,測(cè)試一下連接飘蚯,如圖所示:
這時(shí)說(shuō)明配置已經(jīng)成功馍迄。
三.添加MongoDB到Windows Service
我們當(dāng)我們把運(yùn)行MongoDB服務(wù)器的dos命令界面關(guān)掉,這樣我們就不能鏈接MongoDB局骤,然后像mysql一樣添加到Windows Service攀圈,然后在命令行上啟動(dòng)服務(wù)和關(guān)閉服務(wù),這樣方便我們操作和管理服務(wù)峦甩。
我們接下來(lái)需要把MongoDB到Windows Service量承,用到的命令是--install設(shè)定安裝MongoDB為服務(wù)器到Windows Service
第一步:執(zhí)行—install
,以管理員身份啟動(dòng)cmd, 進(jìn)入dos命令界面,先進(jìn)入到cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin
目錄下穴店,執(zhí)行命令:
mongod.exe --config "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg" --install --serviceName "MongoDB"
如圖所示:
第二步:?jiǎn)?dòng)/關(guān)閉MongoDB服務(wù)
net start mongodb
啟動(dòng)MongoDB服務(wù)
net stop mongodb
啟動(dòng)MongoDB服