在 CentOS 上安装 MongoDB 7 的指南

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

系统准备

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

sudo yum update -y

安装依赖

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

sudo yum install -y wget

添加 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

状态图

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

stateDiagram
    [*] --> 添加仓库
    添加仓库 --> 更新系统
    更新系统 --> 安装依赖
    安装依赖 --> 安装MongoDB
    安装MongoDB --> 启动服务
    启动服务 --> [*]

安装 MongoDB

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

sudo yum install -y mongodb-org

启动和配置 MongoDB

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

sudo systemctl start mongod
sudo systemctl enable mongod

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

sudo systemctl status mongod

旅行图

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

journey
    title MongoDB 服务状态更新
    section 启动
      启动MongoDB服务 : 5: 用力
      检查服务状态 : 3: 中等
    section 运行中
      收到请求 : 5: 用力
      处理请求 : 4: 中等
      返回响应 : 5: 用力

配置防火墙

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

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

测试 MongoDB 安装

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

mongo

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

结论

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