MongoDB 入門(安裝與配置),mongodb入門

來源:互聯網
上載者:User

MongoDB 入門(安裝與配置),mongodb入門
一.簡介     

    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目錄下,我們接下來我們要進行配置存放日誌和資料的目錄的檔案,我們通過協助命令來查看哪些命令,:

   

  

 我們從中找到了(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的檔案路徑,我們建立好路徑在執行一次,這回成功了,:

   

   

   配置日誌路徑,例如我想存放在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命令,測試一下串連,:

    

出現錯誤

  說明:沒有啟動伺服器,我們需要自己配置MongoDB伺服器,我們在D:\mongodb目錄下,建立一個mongodb.config 設定檔,有兩個屬性logpath和dbpath,分別設定值,就是剛才我們配置的路徑,:

   

 mongod.exe  --config d:\mongodb\mongodb.config來啟動MongoDB伺服器,--config 選項表示啟動時通過d:\mongodb\mongodb.config設定檔的資訊設定管理員。:

  

  這個dos命令介面先不要關閉,MongoDB伺服器在運行,我在新開啟一個dos命令介面,先進入到cd D:\mongodb\bin目錄下,然後在運行mongo命令測試一下連結,:

  


說明這時配置成功。

 

三.添加MongoDB到Windows Service

     我們當我們把運行MongoDB伺服器的dos命令介面關掉,這樣我們就不能連結MongoDB,我們需要像mySql那樣,添加到Windows Service,然後在命令列上啟動服務和關閉服務,這樣方便我們操作和管理服務。

    我們接下來需要把MongoDB到Windows Service,用到的命令是--install設定安裝MongoDB為伺服器到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()

            







相關文章

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.