在 CentOS 上安装 MongoDB 有多种方法,这里我将介绍两种常用的方法:通过包管理器(yum)和从源代码编译
方法一:使用 yum 安装 MongoDB
sudo yum install epel-release
sudo yum install mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
现在,MongoDB 应该已经成功安装在您的 CentOS 系统上了。
方法二:从源代码编译 MongoDB
首先,从 MongoDB 官方网站下载最新版本的源代码:https://www.mongodb.com/try/download/community
解压下载的源代码包:
tar -xvf mongodb-VERSION.tar.gz
将“VERSION”替换为您下载的源代码包的实际版本号。
cd mongodb-VERSION
sudo mkdir -p /data/db
sudo yum groupinstall "Development Tools"
sudo yum install libcurl-devel openssl-devel
sudo npm install -g mongodb-prebuilt
sudo prebuild --arch=x86_64 --dbpath=/data/db --prefix=/usr/local/mongodb
sudo nano /etc/mongod.conf
将以下内容粘贴到文件中,然后保存并退出:
storage:
dbPath: /data/db
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
bindIp: 127.0.0.1, <your_server_ip>
port: 27017
security:
authorization: enabled
将 <your_server_ip>
替换为您的服务器 IP 地址。
sudo mongod --config /etc/mongod.conf
sudo systemctl enable mongod
sudo systemctl status mongod
现在,MongoDB 应该已经成功安装在您的 CentOS 系统上了。