温馨提示×

centos怎样启动mongodb

小樊
58
2026-09-08 21:47:33
栏目: 云计算

在 CentOS 上启动 MongoDB,通常有以下几种方式,取决于你的安装方式(yum / 源码 / 压缩包)。


一、使用 yum / dnf 安装(推荐,最常见)

1. 启动 MongoDB

sudo systemctl start mongod

2. 设置开机自启

sudo systemctl enable mongod

3. 查看运行状态

sudo systemctl status mongod

4. 停止 / 重启

sudo systemctl stop mongod
sudo systemctl restart mongod

二、如果服务名不是 mongod

有些版本或自定义安装可能是:

sudo systemctl start mongodb

可以用以下命令确认:

systemctl list-unit-files | grep mongo

三、使用压缩包 / 源码安装(无 systemd)

1. 手动启动

mongod --dbpath /data/db --logpath /var/log/mongodb.log --fork

需提前创建目录:

mkdir -p /data/db

2. 使用配置文件启动

mongod -f /etc/mongod.conf

四、常见启动失败原因

1. 数据目录权限问题

sudo chown -R mongod:mongod /data/db

2. 端口被占用(默认 27017)

netstat -tunlp | grep 27017

3. 配置文件错误

查看日志:

cat /var/log/mongodb/mongod.log

五、验证是否启动成功

mongo

或(新版本)

mongosh

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • MongoDB 安装方式(yum / tar / docker)

我可以给你更精确的启动步骤。

0 踩