# 从零开始:CentOS 7 上安装 MongoDB

## 简介
在本指南中,我们将学习如何在 CentOS 7 操作系统上安装 MongoDB 数据库。MongoDB 是一个开源的 NoSQL 数据库,其高效的数据存储和强大的查询功能使其成为开发者的首选数据库。

### 步骤概览
下表显示了在 CentOS 7 上安装 MongoDB 时需要遵循的步骤:

| 步骤 | 描述 |
|------|------------|
| 1 | 配置 MongoDB 的软件源 |
| 2 | 安装 MongoDB 软件包 |
| 3 | 启动 MongoDB 服务 |
| 4 | 配置 MongoDB 服务随系统启动 |

### 详细步骤

#### 步骤 1: 配置 MongoDB 的软件源
首先,我们需要添加 MongoDB 的软件源到 CentOS 7 中。

1. 使用编辑器打开 `/etc/yum.repos.d/mongodb-org-4.4.repo` 文件,如果该文件不存在,则新建一个。
2. 将以下内容添加到文件中,保存并退出:

```bash
[mongodb-org-4.4]
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
```

#### 步骤 2: 安装 MongoDB 软件包
现在我们可以使用 yum 包管理器安装 MongoDB 软件包。

1. 执行以下命令安装 MongoDB:

```bash
sudo yum install -y mongodb-org
```

#### 步骤 3: 启动 MongoDB 服务
安装完成后,我们需要启动 MongoDB 服务。

1. 执行以下命令启动 MongoDB 服务:

```bash
sudo systemctl start mongod
```

2. 可以使用以下命令检查 MongoDB 服务是否正在运行:

```bash
sudo systemctl status mongod
```

#### 步骤 4: 配置 MongoDB 服务随系统启动
为了确保 MongoDB 服务在系统启动时自动启动,我们需要配置它。

1. 执行以下命令启用 MongoDB 服务:

```bash
sudo systemctl enable mongod
```

2. 确保 MongoDB 服务已经启用,执行以下命令:

```bash
sudo systemctl is-enabled mongod
```

现在,你已经成功在 CentOS 7 上安装并配置了 MongoDB 数据库。你可以开始使用 MongoDB 存储和查询数据了。祝贺你的第一个 MongoDB 安装成功!

通过本指南,你学会了在 CentOS 7 上安装 MongoDB 的步骤,并理解了每个步骤所需要执行的操作和命令。如果你遇到任何问题,请查阅官方文档或寻求帮助。希望你在使用 MongoDB 过程中能够获得愉快的开发体验!