Mongodb 配置文件说明

默认的配置文件路径

  1. Linux : /etc/mongod.conf
  2. Windows : <install directory>/bin/mongod.conf
  3. 以上默认的配置文件路径,都是通过可执行文件安装的,如果是压缩包,则另说

配置文件格式

基于YAML格式,其是JSON的超集形式

例子1

systemLog:
destination: file
path: "/var/log/mongodb/mongod.log"
logAppend: true
storage:
journal:
enabled: true
processManagement:
fork: true
net:
bindIp: 127.0.0.1
port: 27017
setParameter:
enableLocalhostAuthBypass: false

Tips:

  1. 官方包中的init脚本,依赖【systemLog.path | storage.dbPath |processManagement.fork】 这三个的配置,如果修改,可能导致无法使用此脚本启动MongoDb
  2. 注意YAML不支持 tab 缩进,需要使用 空格 代替

使用配置文件

在执行 mognod 的时候,使用 --config 或者 -f 参数指定配置文件路径,例如

mongod -f /etc/mongod.conf
mongod --config /etc/mongod.conf