在 CentOS 上部署 MongoDB 时,“配置版本怎么选”一般涉及 MongoDB 版本选择 和 配置方式(包管理 / 配置文件) 两个方面。下面从实际运维角度给你一个清晰建议。
MongoDB 官方对 CentOS 的支持情况:
| CentOS 版本 | 推荐 MongoDB 版本 |
|---|---|
| CentOS 7 | MongoDB 4.4 / 5.0(最稳) |
| CentOS 8 | MongoDB 5.0 / 6.0 |
| CentOS Stream | MongoDB 6.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
✅ 优点:
默认路径:
/etc/mongod.conf
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
net:
port: 27017
bindIp: 0.0.0.0 # 生产建议只绑内网IP
security:
authorization: enabled
✅ CentOS 7 + 生产
MongoDB 4.4 + 官方 YUM + 副本集
✅ CentOS 8 + 新项目
MongoDB 6.0
✅ 学习 / 测试
最新稳定版 + 单节点
如果你愿意,可以告诉我:
我可以直接给你一套 可复制的安装 + 配置方案。