本文更新于2023-05-11,使用MongoDB 6.0.4,
官方檔案:https://www.mongodb.com/docs/manual/reference/configuration-options/
Linux下組態檔為/etc/mongod.conf,
#
后面的內容作為注釋忽略,大多數引數與mongod的命令列引數對應,如命令列引數為不需指定值的開關則設定為true
或false
,
組態檔的內容如下:
- net:網路配置,
- port:監聽埠,非分片節點和配置服務器節點的mongod,以及mongos,默認為27017,分片節點的mongod默認為27018,配置服務器節點的mongod默認為27019,
- bindIp:系結的IP,以,分隔的串列,0.0.0.0為所有IPv4地址,默認為localhost,
- replication:副本集配置,
- replSetName:副本集名稱,
- security:安全配置,
- authorization:是否啟用權限驗證,為enabled或disabled(默認),
- keyFile:密鑰檔案路徑,當副本集啟用權限驗證時必需指定,檔案內容為6~1024個base64字符集的字符,所有者必需為mongodb,權限必需小于600,
- storage:存盤配置,
- dbPath:資料檔案目錄路徑,默認為/data/db(各發行版會自定義默認值,如/var/lib/mongodb),
- directoryPerDB:是否每個資料庫使用一個目錄,默認為false,
- systemLog:日志配置,
- path:日志檔案路徑,(Linux發行版的包會在初始化腳本中自定義默認值,如/var/log/mongodb/mongod.log,此情況下最好不要修改)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/553895.html
標籤:NoSQL
上一篇:Mysql DDL執行方式-pt-osc介紹 | 京東云技術團隊
下一篇:返回列表