在 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