CentOS 上配置 MongoDB 不算难,属于“按步骤走就能成”的类型,对新手也相对友好。下面给你一个直观的判断和简要说明:
# 添加 MongoDB 源
cat > /etc/yum.repos.d/mongodb-org.repo <<EOF
[mongodb-org]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
EOF
yum install -y mongodb-org
systemctl start mongod
systemctl enable mongod
✅ 难度:低
✅ 适合:90% 场景
⚠️ 适合:
docker run -d \
--name mongo \
-p 27017:27017 \
-v /data/mongo:/data/db \
mongo:7.0
✅ 几乎零配置
✅ 推荐测试 / 开发环境
/etc/mongod.conf 主要改这些:
net:
port: 27017
bindIp: 0.0.0.0 # 允许远程
security:
authorization: enabled # 开启账号密码
| 问题 | 原因 |
|---|---|
| 连不上 | 防火墙没开 27017 |
| 启不来 | 数据目录权限不对 |
| 远程失败 | bindIp 没改 |
| 登录失败 | 没建用户 |
✅ CentOS 配 MongoDB 不难
✅ 用官方源 + systemd,半小时内能跑起来
✅ Docker 更简单
如果你愿意,我可以:
你现在是 学习 / 生产 / 测试 环境?