一、前言
在进行 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 时需要按照实际需求设置安全认证、数据备份以及数据恢复等措施,以免出现数据丢失、泄露等情况。