温馨提示×

Ubuntu下MongoDB配置文件格式是什么

小樊
46
2025-07-28 01:17:48
栏目: 云计算

在Ubuntu下,MongoDB的主要配置文件是/etc/mongod.conf,其默认内容遵循YAML格式。以下是一个基本的配置文件模板:

# mongod.conf
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true
net:
  bindIp: 127.0.0.1
  port: 27017
# Replication options
replication:
  replSetName: "rs0"

在这个配置文件中,你可以设置以下参数:

  • storage.dbPath: 数据存储路径,例如 /var/lib/mongodb
  • storage.journal.enabled: 设置是否启用日志功能
  • systemLog.destination: 日志文件路径,例如 /var/log/mongodb/mongod.log
  • systemLog.logAppend: 是否以追加方式写入日志
  • systemLog.path: 指定日志存放路径
  • net.bindIp: 指定MongoDB服务器监听的IP地址,可以设置为 0.0.0.0 以允许任何IP连接
  • net.port: 指定MongoDB服务器监听的端口号,默认为 27017
  • replication.replSetName: 设置复制集的名称
  • security.authorization: 启用或禁用身份验证功能

在修改配置文件后,需要重启MongoDB服务以使更改生效。可以使用以下命令重启MongoDB服务:

sudo systemctl restart mongod

请注意,上述信息基于搜索结果,并且可能因MongoDB版本和Ubuntu发行版的不同而有所变化。建议参考MongoDB官方文档以获取最准确的配置指导。

0