MongoDB安裝(一)

來源:互聯網
上載者:User

標籤:append   相關   mysq   font   admin   win32   org   輸入   mon   

  詳細圖解,記錄 win7 64 安裝mongo資料庫的過程。安裝的版本是 MongoDB-win32-x86_64-2008plus-ssl-3.4.1-signed。

  樣本版本:mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed
  系統:win 7 64 bit 8g記憶體
一、下載mongoDB  

  1.首先到官網(http://www.mongodb.org/downloads )下載合適的安裝包;

  2.可以在官網下載,但是特別麻煩,所有找了一個簡單的方法,可以在這個地址直接下載zip,http://dl.mongodb.org/dl/win32/x86_64,這裡提供了很多版本,推薦下載zip或者msi版本的,為了方便下載,百度雲端硬碟上提供3.4.1的64bit版本,連結:http://pan.baidu.com/s/1o80MF1o 密碼:fi3k。

二、安裝

  1.直接運行檔案,不過記得選擇自訂安裝進行安裝路徑的選擇,這樣可以很方便以後的配置修改以及查看。如:D:\MongoDB3.4。

            

  2. 建立幾個檔案夾具體如下:資料庫路徑(data目錄)、日誌路徑(logs目錄)和記錄檔(mongo.log檔案)

    注意檔案夾的前後對比:

        

   3. 建立設定檔mongo.conf,檔案內容如下:

#資料庫路徑  dbpath=D:\MongoDB3.4\data  #日誌輸出檔案路徑  logpath=D:\MongoDB3.4\logs\mongo.log  #錯誤記錄檔採用追加模式  logappend=true  #啟用記錄檔,預設啟用  journal=true  #這個選項可以過濾掉一些無用的日誌資訊,若需要調試使用請設定為false  quiet=true  #連接埠號碼 預設為27017  port=27017 

  4. 啟動MongoDB服務

    mongod --config "D:\MongoDB3.4\mongo.conf" 
    這個是使用自己剛剛在上面配置的設定檔來啟動服務的。注意修改成自己的目錄位置。cmd命令列視窗運行時要進入mongoDB對應安裝bin目錄下,否則無法識別命令。如

    這個是在cmd命令列下執行這個命令的,執行完之後,命令列,似乎沒什麼太大的變動,然後你繼續執行下面的步驟。

    這個步驟的:

          
    命令執行後,瀏覽器中輸入http://127.0.0.1:27017看到如下介面即說明啟動成功。

        

    有的可能在這裡失敗了,也許頁面並沒有這麼顯示,但是不要緊,你看看剛剛的那個data目錄下有沒有檔案產生,還有log檔案有沒有內容。如果有,那麼就是服務啟動了,還可以在工作管理員裡面,看看有沒有這麼個mongo的服務存在。都是可以判斷這個服務啟動OK沒有。

  5. 建立並啟動MongoDB服務
    如果每次都如上操作,豈不是相當麻煩,按照如下命令來建立並啟動MongoDB服務,就可以通過windows服務來管理MongoDB的啟動和關閉了

mongod --config "D:\Mongo\mongo.conf"  --install --serviceName "MongoDB"
net start MongoDB

    上面是2行的命令

              

              

      這個服務的啟動,是有點特殊的。是不需要登入驗證的,就是沒有密碼也可以登入。具體看。這個是用mongoVUE登入看到的效果

              

    安裝完mongo db之後,會自動產生2個資料庫,2個一個叫admin,一個叫local。

    其中admin這個資料庫存放的是使用者資訊。

    關於這個使用者資訊,不是我們想的那麼簡單的只是存個使用者名稱和密碼就完了。

    MongoDB 預設是沒有設定許可權的,也就是說,沒有設定存取權限。這就意味著只要知道 MongoDB 伺服器的連接埠,任何能訪問到這台伺服器的人都可以查詢和操作 MongoDB 資料庫的內容。也就是像我上面mongoVUE登入的那樣,啥也不輸入,都可以直接測試連接OK。
    所以:加上 --auth 這樣以後就可以使用使用者名稱和密碼後才能進行MongoDB的相關操作。

     MongoDB 的使用者和許可權:資料庫使用者有兩種,一種是管理員,用來系統管理使用者,一種是普通使用者,用來訪問資料。

  6.卸載MongoDB服務

mongod.exe --remove --serviceName "MongoDB"

或者工作管理員結束掉mongoDB伺服器的進程就可以了。

    設定存取權限的話:註冊服務的時候,命令多添加個 --auth。

mongod --config "D:\Mongo\mongo.conf"  --auth --install --serviceName "MongoDB"
net start MongoDB

也可以在設定檔裡面再加一個auth=true的配置。

    

最後,每次要在命令列使用mongo命令,都得進入到對應的bin目錄下,這樣很是麻煩,何不配置個系統內容變數,方便直接使用,這個mongo命令

              

    這樣就可以直接在cmd命令列,不需要進行目錄切換,就可以直接使用啦。

        

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.