在 CentOS 上安装 MongoDB 7 的指南

MongoDB 是一款开源的高级 NoSQL 文档数据库,可以存储 JSON 格式的数据。本文将介绍如何在 CentOS 系统上安装 MongoDB 7。

系统准备

在开始之前,请确保您的 CentOS 系统是最新的。您可以使用以下命令更新系统:

sudo yum update -y
  • 1.

安装依赖

为了顺利安装 MongoDB,我们需要安装一些必要的工具和依赖。

sudo yum install -y wget
  • 1.

添加 MongoDB 的仓库

MongoDB 需要从其官方仓库中获取软件包。首先,我们需要创建一个新的仓库文件。

echo "[mongodb-org-7.0]
name=MongoDB Repository
baseurl=
gpgcheck=1
enabled=1
gpgkey= | sudo tee /etc/yum.repos.d/mongodb-org-7.repo
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
状态图

在更新仓库后,我们可以查看MongoDB安装的状态。通过下面的状态图,可以更清晰地了解安装过程的不同状态。

添加仓库 更新系统 安装依赖 安装MongoDB 启动服务

安装 MongoDB

现在可以进行 MongoDB 的安装了。使用以下命令安装 MongoDB 7.0:

sudo yum install -y mongodb-org
  • 1.

启动和配置 MongoDB

安装完成后,我们需要启动 MongoDB 服务并设置其开机自启。

sudo systemctl start mongod
sudo systemctl enable mongod
  • 1.
  • 2.

您可以使用以下命令检查 MongoDB 的状态:

sudo systemctl status mongod
  • 1.
旅行图

接下来,让我们看看您的 MongoDB 服务启动后的状态更新过程。

MongoDB 服务状态更新 中等 用力
启动
启动
用力
启动MongoDB服务
启动MongoDB服务
中等
检查服务状态
检查服务状态
运行中
运行中
用力
收到请求
收到请求
中等
处理请求
处理请求
用力
返回响应
返回响应
MongoDB 服务状态更新

配置防火墙

如果您希望通过网络访问 MongoDB,您需要配置防火墙以允许相应的端口。默认情况下,MongoDB 使用27017端口。以下是配置命令:

sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
  • 1.
  • 2.

测试 MongoDB 安装

最后,我们可以使用 MongoDB 的命令行工具 mongo 来连接数据库并进行测试。输入以下命令:

mongo
  • 1.

如果看到类似于 MongoDB shell version... 的信息,说明您的 MongoDB 安装成功。

结论

在 CentOS 上安装 MongoDB 7 的过程相对简单,通过更新系统、添加仓库、安装 MongoDB 和配置服务,我们可以快速地在本地环境中搭建起 NoSQL 数据库。希望这篇文章能对您有所帮助。如果您在安装过程中遇到问题,请随时参考官方文档或搜索相关社区的解决策略。