如何安装 MongoDB Fedora 35

在本教程中,我们将向您展示如何在 Fedora 35. 对于那些不知道的人,MongoDB 是一个免费的开源文档数据库,旨在简化应用程序的开发和扩展。 它被归类为 NoSQL 数据库,因此它将数据存储在灵活的、类似 JSON 的文档中,这意味着字段可以因文档而异,并且数据结构可以随着时间而改变。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示 MongoDB NoSQL 数据库程序的分步安装 Fedora 35.

安装 MongoDB Fedora 35

步骤 1. 在继续之前,请更新您的 Fedora 操作系统以确保所有现有软件包都是最新的。 使用此命令更新服务器包:

sudo dnf upgrade sudo dnf update

步骤 2. 安装 MongoDB Fedora 35.

默认情况下,MongoDB 在 Fedora 35 个基础存储库。 现在运行以下命令以添加 MongoDB 存储库 Fedora 系统:

sudo nano /etc/yum.repos.d/mongodb.repo

添加以下文件:

[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

之后,使用以下命令更新软件包并安装最新的稳定版本的 MongoDB:

sudo dnf update sudo dnf install mongodb-org

安装完成后,我们需要启动 MongoDB 服务器以开始运行。 我们使用以下命令执行此操作:

sudo systemctl start mongod sudo systemctl enable mongod

您可以使用以下命令检查安装的 MongoDB 版本:

mongod --version

输出:

db version v4.4.4 Build Info: {     "version": "4.4.4",     "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397",     "openSSLVersion": "OpenSSL 1.1.1l  FIPS 24 Aug 2021",     "modules": [],     "allocator": "tcmalloc",     "environment": {         "distmod": "rhel80",         "distarch": "x86_64",         "target_arch": "x86_64"     } }

步骤 3. 配置防火墙。

我们需要启用防火墙以过滤进入我们服务器的流量。 现在我们使用以下命令在防火墙中允许端口 27017/TCP:

sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload

步骤 3. 访问 MongoDB Fedora.

现在我们运行以下命令连接到 mongo shell:

mongo

输出:

[[email protected] ~]# mongo  MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---

恭喜! 您已成功安装 MongoDB。 感谢您使用本教程在您的设备上安装 MongoDB 数据库 Fedora 35系统。 如需更多帮助或有用信息,我们建议您查看 MongoDB官方网站.