在 Ubuntu 上选择 MongoDB 版本和配置,主要看使用场景、Ubuntu 版本、稳定性需求。下面给你一个清晰的选型指南。
选 Stable(稳定版)
官方建议:生产环境只用偶数大版本(6.0、7.0)
| Ubuntu 版本 | 推荐 MongoDB |
|---|---|
| Ubuntu 22.04 | 6.0 / 7.0 |
| Ubuntu 20.04 | 5.0 / 6.0 |
| Ubuntu 18.04 | 4.4 / 5.0 |
| 类型 | 说明 | 建议 |
|---|---|---|
| Community Server | 免费、开源 | ✅ 大多数场景 |
| Enterprise Server | 商业功能 | 企业才需要 |
| Atlas | 云托管 | 不想运维可选 |
# 以 MongoDB 7.0 为例
sudo apt install gnupg curl
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt update
sudo apt install mongodb-org
/etc/mongod.conf 常见配置storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
net:
bindIp: 127.0.0.1 # 本地
# bindIp: 0.0.0.0 # 公网(需配防火墙)
security:
authorization: enabled
✅ 大多数用户
Ubuntu 22.04 + MongoDB 7.0 Community + APT 安装
✅ 老服务器
Ubuntu 20.04 + MongoDB 6.0
✅ 不想运维
MongoDB Atlas
如果你愿意,可以告诉我:
我可以直接给你一套完整配置。