温馨提示×

linux mongodb配置怎样安装

小樊
37
2026-10-07 07:52:00
栏目: 云计算

下面按最常见的 Linux 发行版给你说明 MongoDB 的安装与基础配置,以 MongoDB 7.x(社区版) 为例。


一、在 Ubuntu / Debian 上安装 MongoDB

1. 导入 MongoDB 官方 GPG 密钥

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

2. 添加 MongoDB 软件源

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

3. 安装 MongoDB

sudo apt update
sudo apt install -y mongodb-org

4. 启动并设置开机自启

sudo systemctl start mongod
sudo systemctl enable mongod

5. 验证

mongo --version
# 或新版
mongosh --version

二、在 CentOS / Rocky / AlmaLinux 上安装

1. 创建 yum 源

sudo vi /etc/yum.repos.d/mongodb-org-7.0.repo

内容:

[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc

⚠️ redhat/9 根据你的系统版本修改(7/8/9)

2. 安装

sudo yum install -y mongodb-org

3. 启动

sudo systemctl start mongod
sudo systemctl enable mongod

三、基础配置(/etc/mongod.conf)

常见配置示例:

storage:
  dbPath: /var/lib/mongo
  journal:
    enabled: true

systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true

net:
  port: 27017
  bindIp: 127.0.0.1

修改后重启:

sudo systemctl restart mongod

四、常用操作

# 进入 MongoDB
mongosh

# 查看数据库
show dbs

# 创建管理员用户
use admin
db.createUser({
  user: "admin",
  pwd: "你的密码",
  roles: ["root"]
})

五、安全建议(生产环境)

  • 修改 bindIp 为内网 IP
  • 开启认证(security.authorization: enabled)
  • 配置防火墙(只开放必要端口)
  • 定期备份(mongodump)

如果你告诉我:

  • 具体 Linux 发行版(Ubuntu/CentOS?)
  • MongoDB 版本需求
  • 是否用于生产环境

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

0 踩