學習MongoDB 一:MongoDB 入門(安裝與配置)

來源:互聯網
上載者:User

標籤: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 入門(安裝與配置)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.