安裝

要安裝 MongoDB,請按照以下步驟操作:

  • 對於 Mac OS:

    • Mac OS 有兩個選項:手動安裝或自制程式
    • 使用自制軟體安裝 :
      • 在終端中鍵入以下命令:

        $ brew install mongodb
        
    • 手動安裝:
      • 此處下載最新版本。確保下載相應的檔案,特別檢查你的作業系統型別是 32 位還是 64 位。下載的檔案格式為 tgz

      • 轉到下載此檔案的目錄。然後鍵入以下命令:

        $ tar xvf mongodb-osx-xyz.tgz
        

        而不是 xyz,會有一些版本和系統型別資訊。提取的資料夾與 tgz 檔案的名稱相同。在資料夾中,它們將是一個名為 bin 的子資料夾,它將包含幾個二進位制檔案以及 mongodmongo

      • 預設情況下,伺服器將資料儲存在資料夾/data/db 中。因此,我們必須建立該目錄,然後執行具有以下命令的伺服器:

        $ sudo bash
        # mkdir -p /data/db
        # chmod 777 /data
        # chmod 777 /data/db
        # exit
        
      • 要啟動伺服器,應從當前位置給出以下命令:

        $ ./mongod
        

        預設情況下,它將在埠 27017 上啟動伺服器。

      • 要啟動客戶端,應開啟一個具有與以前相同目錄的新終端。然後,以下命令將啟動客戶端並連線到伺服器。

        $ ./mongo
        

        預設情況下,它連線到 test 資料庫。如果你看到像 connecting to: test 這樣的線路。然後你已成功安裝 MongoDB。恭喜! 現在,你可以測試 Hello World 更加自信。

  • 對於 Windows:

    • 此處下載最新版本。確保下載相應的檔案,特別檢查你的作業系統型別是 32 位還是 64 位。

    • 下載的二進位制檔案的副檔名為 exe。執行。它將提示安裝嚮導。

    • 單擊下一步

    • 接受許可協議,然後單擊下一步

    • 選擇完整安裝。

    • 單擊“ 安裝” 。它可能會提示一個視窗詢問管理員的許可權。單擊

    • 安裝完成後單擊 Finish

    • 現在,mongodb 安裝在路徑 C:/Program Files/MongoDB/Server/3.2/bin 上。而不是版本 3.2,可能會有一些其他版本的案例。路徑名稱將相應更改。

    • bin 目錄包含幾個二進位制檔案以及 mongodmongo。要從其他資料夾執行它,你可以在系統路徑中新增路徑。去做吧:

      • 右鍵單擊我的電腦,然後選擇屬性
      • 單擊左窗格中的高階系統設定
      • 單擊 “ 高階” 選項卡下的環境變數… 。 ****
      • 選擇路徑,從系統變數部分,然後點選編輯…
      • 在 Windows 10 之前,新增一個分號並貼上上面給出的路徑。在 Windows 10 中,有一個用於新增新路徑的“ 新建” 按鈕。
      • 單擊“ 確定” 以儲存更改。
    • 現在,建立一個名為 data 的資料夾,其中包含一個名為 db 的子資料夾,你可以在其中執行伺服器。

    • 從他們的啟動命令提示符。更改 cmd 中的路徑或單擊此處開啟命令視窗,在按住 Shift 和 Ctrl 鍵同時右鍵單擊資料夾 GUI 的空白區域後可以看到該視窗

    • 編寫命令以啟動伺服器:

      > mongod
      

      預設情況下,它將在埠 27017 上啟動伺服器。

    • 開啟另一個命令提示符並鍵入以下內容以啟動客戶端:

      > mongo
      
    • 預設情況下,它連線到 test 資料庫。如果你看到像 connecting to: test 這樣的線路。然後你已成功安裝 MongoDB。恭喜! 現在,你可以測試 Hello World 更加自信。

  • 對於 Linux: 除了一些等效命令外,幾乎與 Mac OS 相同。

    • 對於基於 Debian 的發行版(使用 apt-get):
      • 匯入 MongoDB 儲存庫金鑰。

        $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
        gpg: Total number processed: 1\
        gpg:               imported: 1  (RSA: 1)
        
      • 將儲存庫新增到 Ubuntu 16.04 上的軟體包列表中。

        $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
        
      • Ubuntu 14.04 上

        $ echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
        
      • 更新包列表。

        $ sudo apt-get update
        
      • 安裝 MongoDB。

        $ sudo apt-get install mongodb-org
        
    • 對於基於 Red Hat 的發行版(使用 yum):
      • 使用你喜歡的文字編輯器。

        $ vi /etc/yum.repos.d/mongodb-org-3.4.repo

      • 貼上以下文字。

        [mongodb-org-3.4]
        name=MongoDB Repository
        baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
        gpgcheck=1
        enabled=1
        gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
        
      • 更新包列表。

        $ sudo yum update
        
      • 安裝 MongoDB

        $ sudo yum install mongodb-org