在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官方文档以获取最准确的配置指导。