http://docs.mongodb.org/manual/reference/configuration-options/
mongod.conf
和 mongod.cfg
文件都是MongoDB的配置文件,用于设置MongoDB实例的运行参数。两者没有本质区别,通常.conf
或.cfg
后缀的使用取决于系统管理员的命名习惯或操作系统的约定。Linux系统中常用.conf
,而Windows系统中常用.cfg
。重要的是确保配置文件的路径在启动MongoDB服务时被正确指定。内容和格式上,两者是相同的,都包含了如数据库文件路径、日志文件位置、端口设置等配置项。
3个:
1、保存的数据地址
2、日志保存地址
3、IP和端口
规则:
2个空格
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: C:\Program Files\MongoDB\Server\6.0\data
journal:
enabled: true
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\Server\6.0\log\mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
多IP用英文逗号
bindIp: localhost,172.20.10.2,127.0.0.1
此处可以增加全部的中文、注释、可选范围、例子
有空再补充啦
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: C:\Program Files\MongoDB\Server\6.0\data
journal:
enabled: true
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: C:\Program Files\MongoDB\Server\6.0\log\mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
#processManagement:
#流程管理:
#启用在后台运行mongos或mongod进程的守护进程模式
fork: true
#指定用于保存mongos或mongod进程的进程ID的文件位置,其中mongos或mongod将写入其PID
pidFilePath: "/Users/didi/xzy/replica_sets/myrs_27017/log/mongod.pid"
#security:
#安全性:
# 开启授权认证
authorization:enabled
#operationProfiling:
#操作分析:
#replication:
#复制:
#副本集的名称
replSetName: myrs
#sharding:
#分片:
# 分片角色
# shardsvr 是副本集角色
# configsvr 是配置文件角色
clusterRole: shardsvr
## Enterprise-Only Options:
##仅限企业选项:
#auditLog:
#审核日志:
#snmp:
#snmp协议: