在 Fedora 上安装 MongoDB 数据库的详细教程
MongoDB 是一种非常受欢迎的 NoSQL 数据库,它非常适合进行大规模数据存储和高并发读写操作。在本文中,我们将介绍如何在 Fedora 上安装 MongoDB 数据库。如果您已经安装过 Fedora 并熟悉基本的 Linux 命令,那么本教程应该很容易理解和跟随。
步骤 1:更新系统软件包
在安装 MongoDB 数据库之前,首先应该更新系统软件包。这可以通过以下命令完成:
sudo dnf update -y
使用sudo命令以管理员权限运行该命令。这会确保固件和其他应用程序都是最新版本。
步骤 2:添加 MongoDB Yum 存储库
MongoDB 提供了一个 Yum 存储库,可以让我们在 Fedora 上方便地安装 MongoDB。要添加该存储库,请执行以下命令:
sudo dnf install -y dnf-utils
sudo dnf config-manager --add-repo=https://repo.mongodb.org/yum/redhat/mongodb-org-4.4.repo
第一个命令将安装 dnf-utils 工具,以帮助我们与 RPM 存储库进行交互。第二个命令将为我们配置 MongoDB 的 Yum 存储库。
步骤 3:安装 MongoDB
安装 MongoDB 数据库的命令与其他任何软件包一样简单:
sudo dnf install -y mongodb-org
这个命令将安装包括 MongoDB 数据库,MongoDB shell,以及其他与官方 MongoDB 发行版一起提供的所有工具和库。
步骤 4:启动 MongoDB
MongoDB 安装完成后,我们需要启动它。使用以下命令开启 MongoDB:
sudo systemctl start mongod
使用以下命令检查 MongoDB 启动是否成功:
sudo systemctl status mongod
如果一切顺利,您应该看到 mongod 服务正在运行并且启动状态为“active”。
停止 MongoDB 服务
如果要停止 MongoDB 服务,可以使用以下命令:
sudo systemctl stop mongod
重启 MongoDB 服务
如果要重新启动 MongoDB 服务,可以使用以下命令:
sudo systemctl restart mongod
步骤 5:设置 MongoDB 启动服务
当您重新启动 Fedora 服务器时,MongoDB 服务不会自动启动。为了实现在服务器启动时 MongoDB 自动启动,您需要设置 MongoDB 服务自启:
sudo systemctl enable mongod
经过这些步骤,您现在已经在 Fedora 上正确地安装了 MongoDB 数据库。您可以在命令行中使用 MongoDB shell 验证该数据库是否可用:
mongo --eval 'db.runCommand ({ping:1})'
成功安装 MongoDB 后,可以在项目中使用它来存储数据。 安装 MongoDB 带来的最大好处之一是操作具有大规模数据集的应用程序的能力。