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

我们继续 从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. 权利:您可以随时限制,恢复和删除您的信息。