在 Ubuntu 24.04 上安装 MongoDB 6.0,需要添加官方仓库,因为 24.04 默认源中的 MongoDB 版本较旧。
安装步骤
# 1. 安装依赖
sudo apt update
sudo apt install -y gnupg curl
# 2. 添加 MongoDB 官方 GPG 密钥
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor
# 3. 添加 MongoDB 6.0 仓库(Ubuntu 22.04 的仓库,24.04 兼容)
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
# 4. 更新并安装
sudo apt update
sudo apt install -y mongodb-org
# 5. 启动服务
sudo systemctl start mongod
sudo systemctl enable mongod
验证安装
# 查看版本
mongod --version
# 查看服务状态
sudo systemctl status mongod
# 进入 shell
mongosh
⚠️ 注意事项
| 问题 | 说明 |
|---|---|
| Ubuntu 24.04 官方支持 | MongoDB 6.0 没有为 24.04 (noble) 单独发布,使用 22.04 (jammy) 仓库可兼容 |
| libssl 问题 | 24.04 使用 libssl3,MongoDB 6.0 支持,如遇问题安装libssl1.1 |
| 防火墙 | 默认端口 27017,如需远程访问:sudo ufw allow 27017/tcp |
卸载
sudo apt purge mongodb-org*
sudo rm -rf /var/log/mongodb /var/lib/mongodb
sudo rm /etc/apt/sources.list.d/mongodb-org-6.0.list