使用 Homebrew 安裝 MongoDB
MongoDB 是一個著名的非結構化資料庫管理系統,可以處理大量資料。它是一個面向文件的資料庫系統,屬於 NoSQL 系列(非 SQL)。
資料和記錄儲存為外觀和功能類似於 JSON 物件的文件。文件是組成 MongoDB 基本資料單元的鍵值對的集合。
該資料庫系統是在 2000 年代中期實施的。
希望在其應用程式中處理有組織、半結構化或非結構化資料的開發人員需要 MongoDB。對大資料分析感興趣的人也可以使用 MongoDB。
如果應用程式的資料需要敏捷性、可擴充套件性和高效能,MongoDB 是最出色的選擇。
它支援各種應用程式,包括實時探索性和預測性分析以及並行資料處理。此外,即使分散在眾多伺服器上,MongoDB 也可以提供高效能的資料儲存。
有兩種方法可以在你的 MAC 中安裝 MongoDB。一個沒有 Homebrew,第二個有 Homebrew。
不使用 Homebrew 手動安裝 MongoDB
-
讓我們安裝 MongoDB。為此,請開啟你的瀏覽器並將
google.com
放入位址列中。 -
在 Google 搜尋中輸入 MongoDB,理想情況下,出現的第一個連結是 MongoDB 連結。從這裡安裝 MongoDB 有兩種選擇。
要通過 macOS 終端安裝,請按照以下步驟操作。
-
前往 MongoDB 社群瞭解更多資訊。接下來,選擇你要使用的版本、平臺和包。
選擇 macOS 作為平臺後,單擊下載按鈕和
tgz
作為檔案格式。 -
下載
tgz
檔案後,使用 macOS 終端將其解壓縮。 -
你的 MongoDB 很可能會下載到
Downloads
資料夾。為此,請開啟 MongoDB 終端並編寫此命令。``bash
sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb -
你必須將
MongoDB
資料夾移動到本地二進位制儲存。``bash
sudo mv mongodb-osx-ssl-x86_64-4.4.1 /usr/local/mongodb -
這將詢問你的系統密碼。提供密碼。
你可以將目錄更改為
/usr/local/mongodb
並使用ls
命令檢視所有檔案是否存在。請注意,此步驟是可選的。要更改目錄,請鍵入以下命令。
cd /usr/local/mongodb
-
之後,你必須建立
database
資料夾。MongoDB 預設在data/db
子目錄中寫入或儲存資料。所以這將是它的命令。
sudo mkdir -p /data/db
-
你可以使用
-p
引數建立目錄結構。例如,使用以下命令檢視是否已建立此路徑和目錄。``bash
cd /data/db -
要檢查你是否在正確的目錄中,請輸入命令:
pwd
。要更改許可權,你必須首先知道你的登入名。輸入命令
whoami
找出你的使用者名稱。 -
現在更改目錄的許可權。這樣做的命令是:
``bash
sudo chown/data/db
使用 Homebrew 安裝 MongoDB
如果你希望使用 Homebrew 安裝 MongoDB,請手動按照這些說明進行操作。
-
在 macOS 上,Homebrew 有助於安裝和管理程式。
brew update brew tap mongodb/brew
-
Homebrew 包安裝好後,就可以使用 brew 下載 MongoDB 了。
-
在你的 macOS 終端中,鍵入以下命令。
``bash
brew install mongodb-community@version-number -
以下二進位制檔案將作為此安裝的一部分進行安裝。
4.1.
mongod
伺服器
4.2.mongo
shell
4.3.mongos sharded
叢集查詢路由 -
完成安裝需要幾秒鐘。之後,使用以下命令建立一個目錄來儲存 MongoDB 資料。
``bash
sudo mkdir -p /data/db
-
此時,你必須確保你的資料目錄具有適當的許可權。為此,請使用以下命令。
sudo chown -R `id -un` /data/db
-
這樣可以確保資料目錄已準備就緒並具有適當的許可權。例如,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
-
現在,你將使用 MongoDB 社群版。MongoDB 可以使用
brew
命令在 macOS 上啟動。但是,macOS 上的 MongoDB 服務需要手動操作。使用以下命令執行 MongoDB 守護程式,稱為
mongod
(程序)。``bash
brew services start mongodb-community此過程將由 macOS 作為 macOS 服務執行。
-
使用以下命令將
mongod
操作程序作為 macOS 服務殺死。``bash
brew services stop mongodb-community -
要在後臺手動啟動 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。 -
最後,再次檢查你的 MongoDB 版本。鍵入以下命令:
mongo –version
是一個可用於更改版本的命令。命令列將向你顯示 Mac 上安裝的 MongoDB 版本。如果可能,開發人員建議使用最新版本的庫和應用程式。
此外,它將使你免受客戶端應用程式相容性問題的影響。
-
輸入命令
mongodb
顯示安裝列表。 -
使用命令
mongod -config /usr/local/etc/mongod.conf
啟動 MongoDB。 -
鍵入以下命令以連線到 MongoDB 服務:
mongo
。 -
要顯示所有資料庫,請使用
show dbs
命令。
在本文中,將解釋 MongoDB 及其用途。然後在 Intel 和 MAC 處理器中詳細討論了 MongoDB 的安裝。
最後,使用 Homebrew 進行安裝。此外,如果你想手動下載它,也為此目的提供了整個路徑。