温馨提示×

centos在哪配置mongodb

小樊
45
2026-08-29 19:38:45
栏目: 云计算

CentOS 上配置 MongoDB,常见位置主要分为 配置文件、数据目录、日志目录、systemd 服务 等几部分。下面按“在哪配置”给你一个完整说明(适用于 MongoDB 4.x / 5.x / 6.x)。


一、核心配置文件位置(最重要)

MongoDB 的主配置文件是:

/etc/mongod.conf

这是配置 MongoDB 最主要的文件。

常见配置项示例:

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   # 若允许远程访问可改为 0.0.0.0

processManagement:
  fork: true
  pidFilePath: /var/run/mongodb/mongod.pid

修改后需要重启:

sudo systemctl restart mongod

二、数据目录(数据存储位置)

/var/lib/mongo

修改方式(在 mongod.conf 中):

storage:
  dbPath: /data/mongodb

别忘了修改权限:

sudo chown -R mongod:mongod /data/mongodb

三、日志文件位置

/var/log/mongodb/mongod.log

可在配置文件中修改:

systemLog:
  path: /var/log/mongodb/mongod.log

四、systemd 服务(启动/自启配置)

服务文件位置:

/usr/lib/systemd/system/mongod.service

常用操作:

# 启动
sudo systemctl start mongod

# 开机自启
sudo systemctl enable mongod

# 查看状态
sudo systemctl status mongod

五、监听地址(远程访问配置)

默认只允许本地访问:

net:
  bindIp: 127.0.0.1

改为允许远程访问(⚠️生产环境需配合安全配置):

net:
  bindIp: 0.0.0.0

六、YUM 安装时的软件包位置

如果你是 通过 yum 安装 MongoDB

# 查看安装位置
rpm -ql mongodb-org-server

常见路径:

/usr/bin/mongod
/etc/mongod.conf
/var/lib/mongo
/var/log/mongodb

七、环境变量(可选)

一般 不需要 单独配置环境变量,但如果你希望命令行可直接用:

export PATH=/usr/bin:$PATH

八、快速总结(重点)

配置 MongoDB 主要在这:

项目 位置
主配置文件 /etc/mongod.conf
数据目录 /var/lib/mongo
日志文件 /var/log/mongodb/mongod.log
systemd 服务 mongod.service
启动/重启 systemctl start/restart mongod

如果你愿意,可以告诉我:

  • ✅ CentOS 7 还是 8 / Stream
  • ✅ MongoDB 版本
  • ✅ 想做 单机 / 副本集 / 鉴权 / 远程访问

我可以给你一份 可直接用的完整配置示例

0