可以的,CentOS 完全支持安装 MongoDB,官方也提供了针对 CentOS / RHEL 的安装方式。
下面给你一个常见且稳妥的做法(以 CentOS 7/8 为例,MongoDB 6.x/7.x):
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
sudo yum install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
mongo
# 或新版本
mongosh
看到 MongoDB shell 就说明安装成功。
如果连不上,可能是 SELinux:
sudo setenforce 0
或放行端口(27017)
sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
你可以告诉我:
我可以直接给你一条命令到底的安装脚本。