在 CentOS 7 上使用 YUM 安装 MongoDB
MongoDB 是一种广受欢迎的 NoSQL 数据库,它以灵活的文档数据模型和高性能著称。本篇文章将介绍如何在 CentOS 7 系统上使用 YUM 包管理器安装 MongoDB,并提供示例代码和过程图示。
1. 环境准备
在开始之前,请确保您已经拥有 CentOS 7 的操作环境。您还需要有 root 权限,以便进行安装。
# 检查系统版本
cat /etc/redhat-release
确保您的系统是 CentOS 7。
2. 添加 MongoDB YUM 存储库
为了通过 YUM 安装 MongoDB,我们需要先添加MongoDB的官方 YUM 存储库。创建一个新的 .repo
文件。
# 使用 vi 创建 repo 文件
sudo vi /etc/yum.repos.d/mongodb-org-6.0.repo
在打开的文件中,添加以下内容:
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=
gpgcheck=1
enabled=1
gpgkey=
保存并退出编辑器。
3. 安装 MongoDB
现在可以使用 YUM 包管理器安装 MongoDB 了。
# 更新 YUM 本地缓存
sudo yum makecache
# 安装 MongoDB
sudo yum install -y mongodb-org
上述命令将安装 MongoDB 的最新版本,包括其依赖项。
4. 启动 MongoDB 服务
安装完成后,可以启动 MongoDB 服务。首先,使用下面的命令启动 MongoDB:
# 启动 MongoDB 服务
sudo systemctl start mongod
要确保 MongoDB 随系统启动Automatical启动,可执行以下命令:
# 设置 MongoDB 开机自启
sudo systemctl enable mongod
5. 验证安装
您可以通过执行 MongoDB 的 Shell 来验证是否安装成功。
# 访问 MongoDB Shell
mongo
如果能够成功进入 MongoDB Shell 并看到相关的 MongoDB 版本信息,说明安装成功。
6. 配置防火墙(可选)
如果您希望远程访问 MongoDB,需要配置防火墙以允许访问默认端口(27017)。
# 允许 27017 端口的流量
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
7. 完成安装
至此,您已经在 CentOS 7 系统上成功安装并配置了 MongoDB。为了确保后续使用的流畅,您可以进行一些基本的数据库操作,比如插入、查询或删除文档。
流程图
以下是安装 MongoDB 的流程图,帮助您更好地理解整个过程:
flowchart TD
A[开始] --> B[检查系统版本]
B --> C[创建 MongoDB YUM Repo]
C --> D[更新 YUM 缓存]
D --> E[安装 MongoDB]
E --> F[启动 MongoDB 服务]
F --> G[设置开机自启]
G --> H[验证安装]
H --> I[配置防火墙]
I --> J[完成]
旅行图
在整个安装过程中,我们的旅程可以形象化为以下图示,突显出每个步骤中付出的努力和成就。
journey
title 安装 MongoDB 旅程
section 初始化
检查系统版本: 5: 流畅
创建 YUM Repo: 4: 有点挑战
section 安装过程
更新 YUM 缓存: 4: 流畅
安装 MongoDB: 3: 有点挑战
section 启动与验证
启动 MongoDB 服务: 5: 流畅
验证 MongoDB: 5: 流畅
section 完成
配置防火墙: 4: 有点挑战
完成: 5: 快乐
总结
通过本教程,您已经掌握了在 CentOS 7 上安装 MongoDB 的基本步骤。借助 YUM 包管理器,安装过程变得简单高效。无论您是为了开发新应用还是存储数据,MongoDB 都是一个值得尝试的数据库解决方案。希望这篇文章能够对您有所帮助,如有问题,请随时与我联系!