標籤:track 互連網應用 日誌 查看 post text server ice 處理
一.簡單介紹? ? ?
? ? MongoDB一種非關係型資料庫(NoSql)。是一種強大、靈活、可擴充的資料存放區方式。由於MongoDB是文檔模型,自由靈活非常高,能夠讓你在開發過程中暢順無比,對於大資料量、高並發、弱事務的互連網應用。MongoDB能夠應對自如,MongoDB內建的水平擴充機制提供了從百萬到十億層級的資料量處理能力,還對MapReduce式彙總的支援,以及對地理空間索引的支援。
二.安裝與配置
1.下載安裝
??http://www.mongodb.org/downloads
? 我的系統是Windows7 32位,所以我下載相應的版本號碼mongodb-win32-i386-2.6.8.zip
? ??
2.安裝和配置
? 第一步:解壓到一個盤上,比如我的解壓的檔案夾D:\mongodb,所看到的:
? ??
?第二步:配置存放日誌和資料的檔案夾。不然mongoDB啟動不起來。所看到的:
? ?
?
? ?我們先執行cmd.exe進入dos命令介面,然後進入cd D:\mongodb\bin檔案夾下,我們接下來我們要進行配置存放日誌和資料的檔案夾的檔案,我們通過協助命令來查看哪些命令,所看到的:
? ?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29uZ2Nvbmc2OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
??
?我們從中找到了(1)--logpath arg: arg是設定存放日誌的路徑(2)--dbpath arg:arg是存放資料檔案的路徑
? 先配置資料的檔案夾,比如我想存放在D:\mongodb\data\db這個檔案夾下。我們在執行cmd.exe進入dos命令介面,然後進入cd D:\mongodb\bin檔案夾下,執行mongod.exe命令,所看到的:
? ??
??
? 說明:報錯是由於須要我們手動先建立D:\mongodb\data\db的檔案路徑,我們建立好路徑在執行一次,這回成功了,所看到的:
? ?
? ?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29uZ2Nvbmc2OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
? ?配置日誌路徑,比如我想存放在D:\mongodb\data\log 這個檔案夾下,我們在執行cmd.exe進入dos命令介面,然後進入cdD:\mongodb\bin檔案夾下,執行mongod.exe命令mongod.exe --logpath=D:\mongodb\data\log\mongodb.log ,所看到的:
? ??
?
?第三步:測試一下是否配置正常
? 我們在執行cmd.exe進入dos命令介面,然後進入cd D:\mongodb\bin檔案夾下。執行mongo命令,測試一下串連。所看到的:
? ??
出現錯誤
? 說明:沒有啟動server,我們須要自己配置MongoDBserver。我們在D:\mongodb檔案夾下,建立一個mongodb.config 設定檔。有兩個屬性logpath和dbpath,分別設定值。就是剛才我們配置的路徑,所看到的:
? ?
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29uZ2Nvbmc2OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
?mongod.exe ?--config d:\mongodb\mongodb.config來啟動MongoDBserver,--config 選項表示啟動時通過d:\mongodb\mongodb.config設定檔的資訊配置server。
所看到的:
??
? 這個dos命令介面先不要關閉,MongoDBserver在執行。我在新開啟一個dos命令介面,先進入到cd D:\mongodb\bin檔案夾下,然後在執行mongo命令測試一下連結。所看到的:
??
說明這時配置成功。
?
三.加入MongoDB到Windows Service
? ? ?我們當我們把執行MongoDBserver的dos命令介面關掉,這樣我們就不能連結MongoDB。我們須要像mySql那樣。加入到Windows Service。然後在命令列上啟動服務和關閉服務,這樣方便我們操作和管理服務。
? ? 我們接下來須要把MongoDB到Windows Service,用到的命令是--install設定安裝MongoDB為server到Windows Service
? ?第一步:執行—install,以管理員的啟動cmd, 進入dos命令介面,先進入到cd D:\mongodb\bin檔案夾下。執行
D:\mongodb\bin>mongod.exe--dbpath=d:\mongodb\data\db --logpath=d:\mongodb\data\log\log.txt ?--install --serviceName "MongoDB"? 所看到的:
? ??
? ?
?第二步:啟動/關閉MongoDB服務
? ?netstart mongodb 啟動MongoDB服務
? net stop mongodb 啟動MongoDB服
??
四:測試一下MongoDB的shell
? 第一步:執行cmd.exe, 進入dos命令介面。先進入到cd D:\mongodb\bin檔案夾下,執行mongo命令。進入shell,查看資料庫show dbs,所看到的:
? ? ? ? ? ? ? ?
?
? ?第二步:切換併產生資料庫
??????????????? ?在切換資料庫時,假設資料庫不存在,則直接產生資料庫。use test:所看到的:
? ? ? ? ? ? ? ? ?
? ?第三步:建立了一個集合并儲存了資料
??????????????? ???建立了名為zhengcy的集合
??????????????? db.zhengcy.insert({username:‘zcy‘})
? ? ? ? ? ? ? ??
? 第三步:尋找zhengcy集合全部的資料
?????????????db.zhengcy.find()
? ? ? ? ? ??
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY29uZ2Nvbmc2OA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
學習MongoDB 一:MongoDB 入門(安裝與配置)