温馨提示×

centos能装mongodb吗

小樊
37
2026-09-14 23:49:47
栏目: 云计算

可以的,CentOS 完全支持安装 MongoDB,官方也提供了针对 CentOS / RHEL 的安装方式。

下面给你一个常见且稳妥的做法(以 CentOS 7/8 为例,MongoDB 6.x/7.x)


一、使用官方 YUM 源安装(推荐)

1. 创建 MongoDB 的 yum 源

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

MongoDB 6.0 为例(CentOS 7):

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

如果是 CentOS 8,把 redhat/7 改成 redhat/8


2. 安装 MongoDB

sudo yum install -y mongodb-org

3. 启动并设置开机自启

sudo systemctl start mongod
sudo systemctl enable mongod

4. 验证是否成功

mongo
# 或新版本
mongosh

看到 MongoDB shell 就说明安装成功。


二、注意事项(很重要)

✅ CentOS 版本问题

  • CentOS 7:完全没问题(最常用)
  • CentOS 8:可用,但官方支持有限
  • CentOS Stream / Rocky / Alma:基本兼容 RHEL 方式

✅ SELinux

如果连不上,可能是 SELinux:

sudo setenforce 0

或放行端口(27017)

✅ 防火墙

sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

三、不适合的情况

  • 极低配服务器(1核1G 勉强,但不推荐生产)
  • 需要使用 MongoDB Atlas(那是云服务)

四、我可以继续帮你的地方

你可以告诉我:

  • CentOS 具体版本(7 / 8 / Stream)
  • MongoDB 想用哪个版本
  • 学习 / 测试 / 生产环境

我可以直接给你一条命令到底的安装脚本

0