温馨提示×

Debian能装MongoDB吗

小樊
34
2026-08-28 14:51:08
栏目: 云计算

可以,Debian 完全支持安装 MongoDB,但需要注意版本和安装方式。下面给你一个清晰、实用的说明。


一、Debian 上安装 MongoDB 的几种方式

✅ 方式一:使用 MongoDB 官方 APT 源(推荐

这是最常用、最稳定的方式,可以安装最新版(如 MongoDB 7.x / 6.x)。

1️⃣ 确认 Debian 版本

cat /etc/os-release

常见版本:

  • Debian 11(Bullseye)
  • Debian 12(Bookworm)

2️⃣ 安装依赖

sudo apt update
sudo apt install -y curl gnupg

3️⃣ 导入 MongoDB GPG 密钥

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-7.0.gpg

4️⃣ 添加 MongoDB APT 源

Debian 12 (Bookworm) 为例:

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
https://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Debian 11 把 bookworm 换成 bullseye

5️⃣ 安装 MongoDB

sudo apt update
sudo apt install -y mongodb-org

6️⃣ 启动并设置开机自启

sudo systemctl start mongod
sudo systemctl enable mongod

7️⃣ 检查状态

mongod --version
sudo systemctl status mongod

✅ 方式二:使用 Debian 自带仓库(不推荐新项目)

sudo apt install mongodb

⚠️ 注意:

  • 版本通常较老
  • 包名可能是 mongodb 而不是 mongod
  • 已不再是 MongoDB 官方维护版本

✅ 方式三:Docker(服务器/开发环境强烈推荐)

如果你只是开发或测试,Docker 是最干净的方案。

docker run -d \
  --name mongo \
  -p 27017:27017 \
  -v mongo_data:/data/db \
  mongo:7

优点:

  • 不影响系统
  • 适合多版本并存
  • 卸载无残留

二、常见问题

❓ Debian 上能否运行 MongoDB 企业版?

✅ 可以,但仅支持 x86_64,且需要官方企业版仓库。

❓ ARM(如树莓派)可以吗?

  • ✅ Debian + ARM:推荐 Docker
  • ❌ 官方 APT 不支持 ARM

三、总结建议

场景 推荐方式
生产环境 官方 APT 源
本地开发 Docker
快速测试 Docker
老系统 官方源(对应旧版本)

如果你愿意,可以告诉我:

  • Debian 具体版本
  • 生产 / 测试 / 学习
  • 是否需要 副本集 / 鉴权 / 远程访问

我可以给你一套完全定制的安装配置方案

0