在 CentOS 系統下,MongoDB 的配置文件通常位于 /etc/mongod.conf
。這個文件是一個 YAML 格式的文本文件,用于定義 MongoDB 服務器的各種配置選項。下面是一些常見的配置選項及其含義:
storage.dbPath
: 數據庫存儲路徑,默認為 /data/db
。systemLog.path
: 系統日志文件路徑,默認為 /var/log/mongodb/mongod.log
。systemLog.logAppend
: 是否在日志文件末尾追加日志,默認為 true
。net.bindIp
: 監聽的 IP 地址,默認為 127.0.0.1
,表示僅允許本地連接。net.port
: 監聽的端口號,默認為 27017
。security.authorization
: 是否啟用身份驗證,默認為 disabled
。replication.replSetName
: 如果配置為副本集,需要設置副本集名稱。以下是一個簡單的 /etc/mongod.conf
示例:
# MongoDB Configuration File
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
net:
port: 27017
bindIp: 127.0.0.1
security:
authorization: enabled
replication:
replSetName: myReplSet
在這個示例中,我們設置了數據存儲路徑為 /var/lib/mongo
,啟用了日志記錄功能,并將日志文件存儲在 /var/log/mongodb/mongod.log
。MongoDB 服務器監聽在 127.0.0.1
的 27017
端口上,并啟用了身份驗證。此外,我們還設置了一個名為 myReplSet
的副本集。
要修改配置文件,你可以使用文本編輯器(如 vi
或 nano
)打開 /etc/mongod.conf
文件,然后根據需要進行修改。修改完成后,重啟 MongoDB 服務以使更改生效:
sudo systemctl restart mongod
請注意,根據你的實際需求和環境,可能需要調整其他配置選項。你可以查閱 MongoDB 官方文檔以獲取更詳細的配置選項說明:https://docs.mongodb.com/manual/reference/configuration-options/