MongoDB 4.4,如何在最新的LTS版本的Ubuntu上安裝它

關於mongoDB 4.4

在下一篇文章中,我們將研究如何在Ubuntu上安裝MongoDB。 這是一個系統 數據庫 面向文檔的,基於開源技術的 NoSQL。 這與現代Web應用程序開發兼容。 它包括靈活性,表達性查詢語言,二級索引等功能。 此外,它具有強大的可伸縮性和性能,可以使用功能強大的數據庫創建現代應用程序。

蒙多數據庫 而不是將數據保存在表中,就像在關係數據庫中一樣, 將它們保存在BSON數據結構中 (類似於JSON的規範)和動態模式。 這使得在某些應用程序中的數據集成更加容易和快捷。

MongoDB是一個數據庫系統 適用於生產並具有多種功能。 這種類型的數據庫在工業中被廣泛使用。 它的源代碼可用於以下操作系統: Gnu / Linux,Windows,OSX和Solaris。

在下面的幾行中,我們將了解如何 使用apt軟件包管理器在最後三個Ubuntu LTS版本上安裝MongoDB 4.4.

安裝MongoDB 4.4

平台支援

MongoDB 4.4 Community Edition包含以下Ubuntu LTS版本(長期支持)64位: 20.04 LTS('Focal'),18.04 LTS('Bionic'),16.04 LTS('Xenial')

默認的Ubuntu存儲庫提供或可能提供過時的MongoDB版本。 為此原因 我們將從官方存儲庫中安裝此數據庫系統的最新版本.

將MongoDB存儲庫添加到Ubuntu

要在Ubuntu上安裝最新版本的MongoDB社區版, 我們需要安裝必要的依賴項。 為此,我們只需要打開一個終端(Ctrl + Alt + T)並使用以下命令:

sudo apt update

sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Seguimos 從MongoDB導入公共GPG密鑰。 包管理系統使用它,我們將使用添加它 wget的 從終端(Ctrl + Alt + T):

導入gpg存儲庫密鑰MongoDB 4.4

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

之後 我們將創建文件mongodb-org-4.4.list,其中將包含我們正在使用的Ubuntu版本的MongoDB存儲庫的詳細信息。 該文件將位於目錄中 /etc/apt/sources.list.d/。 要創建它,我們僅需在終端(Ctrl + Alt + T)中執行以下命令,具體取決於我們系統的版本:

Ubuntu 20.04(Focal)

為Ubuntu 20.04添加回購

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

Ubuntu 18.04(仿生)

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

Ubuntu 16.04(Xenial)

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

現在我們要 更新可用軟件列表 從存儲庫中:

sudo apt update

在Ubuntu上安裝MongoDB 4.4數據庫

現在啟用了MongoDB存儲庫,我們可以 安裝最新的穩定版本 在終端(Ctrl + Alt + T)中運行以下命令:

安裝mongodb-org

sudo apt install mongodb-org

在安裝過程中,將創建配置文件 /etc/mongod.conf,數據目錄 / var / lib / mongod通過日誌目錄 / var / log / mongodb.

默認情況下,MongoDB在mongodb用戶帳戶下運行。 如果更改用戶,則還必須更改對data和records目錄的權限,以分配對這些目錄的訪問權限。

啟動MongoDB

現在我們可以 開始並驗證mongod進程 運行以下命令:

地位蒙古

sudo systemctl start mongod
sudo systemctl status mongod

mongod服務狀態

sudo service mongod start
sudo service mongod status

啟動mongo shell

如果一切正確,我們可以 啟動一個沒有選項的mongo shell,以連接到在我們本地主機上運行的mongodb 使用默認端口 27017:

mongo shell啟動

mongo

卸載

完全刪除MongoDB,包括MongoDB應用程序,配置文件以及所有包含數據和日誌的目錄,在終端(Ctrl + Alt + T)中,我們將必須執行以下命令:

sudo service mongod stop

sudo apt-get purge mongodb-org*

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

有了這個,我們在Ubuntu中已經有了MongoDB。 有關MongoDB 4.4的配置和使用的更多信息,用戶可以查閱 文件 在項目網站上提供。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。