CentOS 7 系统 MongoDB 安装详解

一、前言

在进行 MongoDB 安装之前,需要确保已经正确安装了 CentOS 7 操作系统,可以通过以下命令获取 CentOS 版本信息:

cat /etc/redhat-release

如果没有正确安装 CentOS 7,请先完成正确的系统安装再进行 MongoDB 安装。

二、环境准备

2.1 下载 MongoDB

下载 MongoDB 安装包,可以进入官网下载,也可以通过以下命令进行下载:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.2.1.tgz

这里以 MongoDB 4.2.1 版本为例。

2.2 解压 MongoDB

解压下载好的 MongoDB 安装包:

tar -xzvf mongodb-linux-x86_64-4.2.1.tgz

解压之后会得到一个名为 mongodb-linux-x86_64-4.2.1 的文件夹。

2.3 创建数据目录

MongoDB 默认的数据存储目录为 /data/db,因此需要先创建该目录:

mkdir -p /data/db

若想更改数据存储目录,在 MongoDB 启动参数中指定即可。

三、安装 MongoDB

3.1 将 MongoDB 文件夹移动到 /usr/local/

通过以下命令将解压好的 MongoDB 文件夹移动到 /usr/local/ 目录下:

mv mongodb-linux-x86_64-4.2.1 /usr/local/mongodb

3.2 配置 PATH 环境变量

为了方便使用 MongoDB 命令,需要将 MongoDB 命令所在的目录 /usr/local/mongodb/bin 添加到 PATH 环境变量中:

echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> /etc/profile

然后使用以下命令使 PATH 环境变量生效:

source /etc/profile

3.3 启动 MongoDB

启动 MongoDB 可以通过以下命令启动:

mongod

如果没有指定数据存储目录,还需要使用 --dbpath 参数指定数据存储目录:

mongod --dbpath /data/db

MongoDB 默认监听本地 27017 端口,如果需要指定监听 IP 和端口可使用 --bind_ip 和 --port 参数指定。

四、连接 MongoDB

启动 MongoDB 后,就可以在其他终端使用 mongo 命令连接到 MongoDB 数据库了:

mongo

默认连接到本地的 MongoDB 服务器,如果需要连接到远程的 MongoDB 服务器,需要使用以下命令指定服务器地址:

mongo 192.168.0.100:27017

其中 192.168.0.100 为远程 MongoDB 服务器的 IP 地址,27017 为 MongoDB 服务器监听的端口。

五、总结

以上就是 CentOS 7 系统 MongoDB 安装的详细过程,包括环境准备、安装 MongoDB、启动 MongoDB 和连接 MongoDB 等步骤。

需要注意的是,在使用 MongoDB 时需要按照实际需求设置安全认证、数据备份以及数据恢复等措施,以免出现数据丢失、泄露等情况。

数据库标签