首頁  >  文章  >  資料庫  >  在 Linux 上安裝 MongoDB 社群版 4.0

在 Linux 上安裝 MongoDB 社群版 4.0

王林
王林轉載
2023-08-29 11:29:05710瀏覽

在 Linux 上安装 MongoDB 社区版 4.0

簡介

MongoDB 是一種流行的開源 NoSQL 資料庫管理系統,以其可擴展性、靈活性和易用性而聞名。如果您使用的是 Linux 作業系統並希望安裝 MongoDB Community Edition 4.0,本文將為您提供詳細的指南,並附有範例和相應的命令輸出。

先決條件

在繼續安裝之前,請確保滿足以下先決條件 -

  • 基於 Linux 的作業系統(例如 Ubuntu、CentOS 或 Debian)。

  • root 或 sudo 權限。

  • 有效的網路連線。

第 1 步:導入 MongoDB GPG 金鑰

要開始安裝過程,我們首先需要匯入 MongoDB GPG 金鑰。打開終端機並執行以下命令 -

範例

wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -

輸出

OK

第 2 步:建立 MongoDB 儲存庫檔案

接下來,我們需要建立一個 MongoDB 儲存庫文件,以確保套件管理器可以取得 MongoDB 套件。運行以下命令來建立存儲庫檔案 -

對於 Ubuntu 18.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

對於 Ubuntu 20.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

輸出

No output will be displayed if the command is executed successfully.

第 3 步:更新套件管理器

建立儲存庫檔案後,使用下列指令更新套件管理器 -

範例

sudo apt-get update

輸出

Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1,275 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,150 B]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [3,522 B]
Get:9 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [8,988 B]
Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,044 B]
Get:11 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [804 B]
Fetched 13.3 MB in 4s (3,549 kB/s)
Reading package lists... Done

第 4 步:安裝 MongoDB 社群版 4.0

現在,是時候安裝 MongoDB Community Edition 4.0 了。執行以下命令啟動安裝 -

範例

sudo apt-get install -y mongodb-org

輸出

終端將顯示正在下載和安裝的軟體包。安裝完成後,您將看到以下輸出 -

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
The following NEW packages will be installed:
  mongodb-org mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 100 MB/100 MB of archives.
After this operation, 283 MB of additional disk space will be used.
Get:1 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-shell amd64 4.0.0 [6,195 kB]
Get:2 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-server amd64 4.0.0 [18.9 MB]
Get:3 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-mongos amd64 4.0.0 [9,944 kB]
Get:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-tools amd64 4.0.0 [113 MB]
Get:5 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-database amd64 4.0.0 [22.2 MB]
Get:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org amd64 4.0.0 [6,448 B]
Fetched 100 MB in 10s (10.2 MB/s)      
Selecting previously unselected package mongodb-org-shell.
(Reading database ... 144813 files and directories currently installed.)
Preparing to unpack .../0-mongodb-org-shell_4.0.0_amd64.deb ...
Unpacking mongodb-org-shell (4.0.0) ...
...
...
Setting up mongodb-org-database (4.0.0) ...
Setting up mongodb-org (4.0.0) ...
Processing triggers for ureadahead (0.100.0-21) ...

第 5 步:啟動並驗證 MongoDB

安裝完成後,使用以下命令啟動 MongoDB 服務並使其在系統啟動時自動啟動 -

範例

sudo systemctl start mongod
sudo systemctl enable mongod

輸出

$ sudo systemctl enable mongod
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service.

第 6 步:驗證 MongoDB 安裝

為了確保 MongoDB 正確安裝並執行,請執行以下命令來檢查服務的狀態 -

範例

sudo systemctl status mongod

儲存到 grepper

輸出

終端將顯示 MongoDB 服務的狀態。如果運行成功,您將看到類似的內容 -

mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-06-26 10:32:15 UTC; 2 days ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 1234 (mongod)
    Tasks: 27 (limit: 4915)
   Memory: 251.3M
   CGroup: /system.slice/mongod.service
           └─1234 /usr/bin/mongod --config /etc/mongod.conf

Jun 26 10:32:15 server systemd[1]: Started MongoDB Database Server.

結論

恭喜!您已在 Linux 系統上成功安裝 MongoDB Community Edition 4.0。 MongoDB 現在已準備好用於滿足您的資料庫管理需求。請記住瀏覽 MongoDB 文件以了解有關其特性和功能的更多資訊。

在本文中,我們介紹了逐步安裝過程,包括匯入 GPG 金鑰、建立儲存庫檔案、更新套件管理器、安裝 MongoDB、啟動服務和驗證安裝。

現在,您可以利用 MongoDB 以文件為導向的資料庫系統的強大功能,在 Linux 環境上建立可擴展且靈活的應用程式。快樂編碼!

以上是在 Linux 上安裝 MongoDB 社群版 4.0的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除