在 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 系統上了。