在 CentOS 上选择 MongoDB 版本,主要看 系统版本、使用场景、稳定性需求。下面给你一个清晰的选择建议。
| MongoDB 版本 | 状态 | 建议 |
|---|---|---|
| 4.2 | 接近 EOL | ❌ 不推荐新项目 |
| 4.4 | 稳定 | ✅ CentOS 7 首选 |
| 5.0 | 稳定 | ✅ 通用推荐 |
| 6.0 | 新特性多 | ✅ 新系统推荐 |
| 7.0 | 最新 | ⚠️ 生产需谨慎测试 |
# 示例:MongoDB 5.0
cat > /etc/yum.repos.d/mongodb-org-5.0.repo <<EOF
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF
yum install -y mongodb-org
docker run -d \
--name mongo \
-p 27017:27017 \
mongo:5.0
✅ CentOS 7 → MongoDB 4.4 / 5.0
✅ CentOS 8 → MongoDB 5.0 / 6.0
✅ CentOS 9 / Rocky → MongoDB 6.0 / 7.0
✅ 生产环境 → 稳定版,不追新
如果你愿意,可以告诉我:
我可以直接给你 最合适的版本 + 安装命令。