使用 Homebrew 安裝 MongoDB

Tahseen Tauseef 2023年1月30日
  1. 不使用 Homebrew 手動安裝 MongoDB
  2. 使用 Homebrew 安裝 MongoDB
使用 Homebrew 安裝 MongoDB

MongoDB 是一個著名的非結構化資料庫管理系統,可以處理大量資料。它是一個面向文件的資料庫系統,屬於 NoSQL 系列(非 SQL)。

資料和記錄儲存為外觀和功能類似於 JSON 物件的文件。文件是組成 MongoDB 基本資料單元的鍵值對的集合。

該資料庫系統是在 2000 年代中期實施的。

希望在其應用程式中處理有組織、半結構化或非結構化資料的開發人員需要 MongoDB。對大資料分析感興趣的人也可以使用 MongoDB。

如果應用程式的資料需要敏捷性、可擴充套件性和高效能,MongoDB 是最出色的選擇。

它支援各種應用程式,包括實時探索性和預測性分析以及並行資料處理。此外,即使分散在眾多伺服器上,MongoDB 也可以提供高效能的資料儲存。

有兩種方法可以在你的 MAC 中安裝 MongoDB。一個沒有 Homebrew,第二個有 Homebrew。

不使用 Homebrew 手動安裝 MongoDB

  1. 讓我們安裝 MongoDB。為此,請開啟你的瀏覽器並將 google.com 放入位址列中。

  2. 在 Google 搜尋中輸入 MongoDB,理想情況下,出現的第一個連結是 MongoDB 連結。從這裡安裝 MongoDB 有兩種選擇。

    要通過 macOS 終端安裝,請按照以下步驟操作。

  3. 前往 MongoDB 社群瞭解更多資訊。接下來,選擇你要使用的版本、平臺和包。

    選擇 macOS 作為平臺後,單擊下載按鈕和 tgz 作為檔案格式。

  4. 下載 tgz 檔案後,使用 macOS 終端將其解壓縮。

  5. 你的 MongoDB 很可能會下載到 Downloads 資料夾。為此,請開啟 MongoDB 終端並編寫此命令。

    ``bash
    sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb

  6. 你必須將 MongoDB 資料夾移動到本地二進位制儲存。

    ``bash
    sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb

  7. 這將詢問你的系統密碼。提供密碼。

    你可以將目錄更改為 /usr/local/mongodb 並使用 ls 命令檢視所有檔案是否存在。請注意,此步驟是可選的。

    要更改目錄,請鍵入以下命令。

    cd /usr/local/mongodb
    
  8. 之後,你必須建立 database 資料夾。MongoDB 預設在 data/db 子目錄中寫入或儲存資料。

    所以這將是它的命令。

    sudo mkdir -p /data/db
    
  9. 你可以使用 -p 引數建立目錄結構。例如,使用以下命令檢視是否已建立此路徑和目錄。

    ``bash
    cd /data/db

  10. 要檢查你是否在正確的目錄中,請輸入命令:pwd。要更改許可權,你必須首先知道你的登入名。

    輸入命令 whoami 找出你的使用者名稱。

  11. 現在更改目錄的許可權。這樣做的命令是:

    ``bash
    sudo chown /data/db

使用 Homebrew 安裝 MongoDB

如果你希望使用 Homebrew 安裝 MongoDB,請手動按照這些說明進行操作。

  1. 在 macOS 上,Homebrew 有助於安裝和管理程式。

    brew update
    brew tap mongodb/brew
    
  2. Homebrew 包安裝好後,就可以使用 brew 下載 MongoDB 了。

  3. 在你的 macOS 終端中,鍵入以下命令。

    ``bash
    brew install mongodb-community@version-number

  4. 以下二進位制檔案將作為此安裝的一部分進行安裝。

    4.1. mongod 伺服器
    4.2. mongo shell
    4.3. mongos sharded 叢集查詢路由

  5. 完成安裝需要幾秒鐘。之後,使用以下命令建立一個目錄來儲存 MongoDB 資料。

    ``bash
    sudo mkdir -p /data/db

  1. 此時,你必須確保你的資料目錄具有適當的許可權。為此,請使用以下命令。

    sudo chown -R `id
    -un` /data/db
    
  2. 這樣可以確保資料目錄已準備就緒並具有適當的許可權。例如,MongoDB 安裝將在以下位置建立以下檔案和資料夾。

    蘋果 M1 英特爾處理器
    日誌目錄 /opt/homebrew/var/log/mongodb /usr/local/var/log/mongodb
    配置檔案 /opt/homebrew/etc/mongod.conf /usr/local/etc/mongod.conf
    資料目錄 /opt/homebrew/var/mongodb /usr/local/var/mongodb
  3. 現在,你將使用 MongoDB 社群版。MongoDB 可以使用 brew 命令在 macOS 上啟動。

    但是,macOS 上的 MongoDB 服務需要手動操作。使用以下命令執行 MongoDB 守護程式,稱為 mongod(程序)。

    ``bash
    brew services start mongodb-community

    
    此過程將由 macOS 作為 macOS 服務執行。
    
  4. 使用以下命令將 mongod 操作程序作為 macOS 服務殺死。

    ``bash
    brew services stop mongodb-community

  5. 要在後臺手動啟動 MongoDB 並偵聽特定埠上的連線,請使用以下命令:

    10.1. mongod -config /usr/local/etc/mongod.conf -fork 用於配備 Intel CPU 的 Mac。
    10.2. mongod -config /opt/homebrew/etc/mongod.conf –fork 適用於帶有 Apple M1 CPU 的 Mac。

  6. 最後,再次檢查你的 MongoDB 版本。鍵入以下命令:mongo –version 是一個可用於更改版本的命令。

    命令列將向你顯示 Mac 上安裝的 MongoDB 版本。如果可能,開發人員建議使用最新版本的庫和應用程式。

    此外,它將使你免受客戶端應用程式相容性問題的影響。

  7. 輸入命令 mongodb 顯示安裝列表。

  8. 使用命令 mongod -config /usr/local/etc/mongod.conf 啟動 MongoDB。

  9. 鍵入以下命令以連線到 MongoDB 服務:mongo

  10. 要顯示所有資料庫,請使用 show dbs 命令。

在本文中,將解釋 MongoDB 及其用途。然後在 Intel 和 MAC 處理器中詳細討論了 MongoDB 的安裝。

最後,使用 Homebrew 進行安裝。此外,如果你想手動下載它,也為此目的提供了整個路徑。

相關文章 - MongoDB Installation