温馨提示×

debian怎样安装mongodb服务

小樊
41
2026-09-08 10:55:22
栏目: 云计算

在 Debian 上安装 MongoDB 服务,通常推荐使用 官方 MongoDB 仓库(版本新、稳定)。下面以 Debian 12(bookworm) 为例,其他版本类似。


一、添加 MongoDB 官方源(推荐)

1. 安装依赖

sudo apt update
sudo apt install -y curl gnupg lsb-release

2. 导入 MongoDB GPG 密钥

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

如果你想装 6.0,把 7.0 改成 6.0

3. 添加 MongoDB APT 源

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

二、安装 MongoDB

sudo apt update
sudo apt install -y mongodb-org

安装完成后会包含:

  • mongod(服务端)
  • mongosh(客户端)

三、启动 MongoDB 服务

sudo systemctl enable mongod
sudo systemctl start mongod

查看状态:

sudo systemctl status mongod

四、验证安装

mongosh

成功会进入 MongoDB Shell。


五、基础配置(可选)

1. 配置文件位置

/etc/mongod.conf

常见修改:

  • bindIp: 0.0.0.0(允许远程,⚠谨慎)
  • storage.dbPath
  • security.authorization: enabled(开启权限)

修改后重启:

sudo systemctl restart mongod

六、防火墙(如开启)

sudo ufw allow 27017

七、卸载(如需)

sudo apt remove --purge mongodb-org*
sudo rm -r /var/lib/mongodb
sudo rm -r /var/log/mongodb

如果你告诉我:

  • Debian 版本(11 / 12)
  • MongoDB 版本(6.0 / 7.0)
  • 是否要 单机 / 副本集 / 远程访问

我可以给你更精确的配置方案。

0