安裝msi 文件(msi -->Windows Installer的數(shù)據(jù)包)
注:為避免這一步在安裝的時候可能會入坑,請大家小心行事,覺得ok想嘗試的話,那就安裝官網(wǎng)最新版本的,如果覺得有些不妙的話,請繼續(xù)往下看,選擇3.4版本的DB安裝
Next(別忘勾選accept復選框)---->Next(選擇Custom自定義安裝) ---->Next(如果C盤大的話,裝在C盤)
繼續(xù)Next--->Next(連續(xù)兩個),最后---->Install
我有句mmp不知道當講不當講,你告訴我安裝只需要few分鐘,次奧,你盡然無恥的給我卡了將近半個小時,且紋絲不動!
我已完全沒有了耐心,據(jù)傳3.6.x版本的芒果DB在Windows下的安裝確實非常慢,有等了兩個小時安裝成的(人品?),有等了一下午還是卡住的(沮喪),也有神人居然等了一天,依然是卡住的(悲劇),,安裝期間究竟發(fā)生了什么,只有官網(wǎng)才能解釋了,為什么那么偏袒Linux系統(tǒng)? 我們可憐的Windows用戶啊,不過沒關系,我們下載安裝3.4版本的,據(jù)說這個沒問題
下載地址(歷史記錄版本全在此):win32/mongodb-win32-x86_64-2008plus-v3.4-latest-signed.msi
然后安裝和上面的步驟一樣,不同的是,這個3.4版本的安裝速度快的要起飛?。?0秒內(nèi)completed)
三、MongoDB配置
(1) 默認安裝路徑在:C:\Program Files\MongoDB\Server\3.4
(2)創(chuàng)建數(shù)據(jù)存儲目錄----> db文件夾
MongoDB服務啟動后,會默認在根目錄下面創(chuàng)建一堆db文件,而我們在安裝的過程中,芒果也不會主動的給我們創(chuàng)建數(shù)據(jù)文件存放的目錄,因此,需要我們手動的創(chuàng)建,我們創(chuàng)建一個data目錄,隨后在data目錄下面再創(chuàng)建一個db目錄,db文件夾里面,存放的就是我們稍后啟動mongodb數(shù)據(jù)庫的時候默認創(chuàng)建的一大堆數(shù)據(jù)文件
.......\data\db
(3)配置MongoDB系統(tǒng)環(huán)境變量
A. 添加MongoDB的系統(tǒng)變量 --> MGDB_HOME --> C:\Program Files\MongoDB\Server\3.4
B. 將MGDB_HOME的bin目錄引入到系統(tǒng)環(huán)境變量Path中,注意英文分號不要忘了
確定后,停頓幾秒,芒果DB的系統(tǒng)環(huán)境變量就設置好了,下面進入使用階段
(3)運行cmd,開啟一個窗口,啟動MongoDB服務
mongod -dbpath "c:\Program Files\MongoDB\Server\3.4\data\db"
敲下回車,等待服務啟動....
若出現(xiàn) waiting for connections on port 27017 ,表明芒果DB已經(jīng)啟動了
(4)瀏覽器訪問 : http://localhost:27017
服務端響應信息
(5)另開啟一個cmd窗口,利用mongo命令連接db服務
(6)插入一條記錄并讀取
a表如果不存在就先創(chuàng)建,創(chuàng)建后,插入一條數(shù)據(jù)
db.a.insert({a:1}) ---> 操作成功提示 --> WriteResult ...--> 寫入了一條記錄
db.a.find() ---> 查詢a表所有的記錄 -->
(7)什么是MongoDB
搜狗百科 地址 ---> http://baike.sogou.com/v64582605.htm
(8)注冊MongoDB服務
C:\Users\Administrator>mongod -dbpath "c:\Program Files\MongoDB\Server\3.4\data
db" -logpath "c:\Program Files\MongoDB\Server\3.4\data\logs\mongo.log" -install
指定mongodb數(shù)據(jù)庫的日志文件
install成功后,打開服務進行 MongoDB服務實例的查看(默認實例名為 : mongodb)
(9)未啟動MongoDB服務,連接失敗
(10)啟動MongoDB服務
net start mongodb
mongo連接
(11)停止MongoDB服務
net stop mongodb
(12)刪除MongoDB服務
sc delete mongodb
(13)為了方便起見,將注冊服務的腳本寫到bat文件里面