• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回MongoDB栏目

9 - 配置文件 - mongod.conf 和 mongod.cfg

作者:

贺及楼

成为作者

更新日期:2024-10-20 22:39:25

配置文件 - mongod.conf 和 mongod.cfg

!!!修改完后记得重启进程!!!

官网配置文件

http://docs.mongodb.org/manual/reference/configuration-options/

mongod.confmongod.cfg 文件都是MongoDB的配置文件,用于设置MongoDB实例的运行参数。两者没有本质区别,通常.conf.cfg后缀的使用取决于系统管理员的命名习惯或操作系统的约定。Linux系统中常用.conf,而Windows系统中常用.cfg。重要的是确保配置文件的路径在启动MongoDB服务时被正确指定。内容和格式上,两者是相同的,都包含了如数据库文件路径、日志文件位置、端口设置等配置项。

基本的配置

3个:
1、保存的数据地址
2、日志保存地址
3、IP和端口

规则:
2个空格

  1. # mongod.conf
  2. # for documentation of all options, see:
  3. # http://docs.mongodb.org/manual/reference/configuration-options/
  4. # Where and how to store data.
  5. storage:
  6. dbPath: C:\Program Files\MongoDB\Server\6.0\data
  7. journal:
  8. enabled: true
  9. # engine:
  10. # wiredTiger:
  11. # where to write logging data.
  12. systemLog:
  13. destination: file
  14. logAppend: true
  15. path: C:\Program Files\MongoDB\Server\6.0\log\mongod.log
  16. # network interfaces
  17. net:
  18. port: 27017
  19. bindIp: 127.0.0.1
  20. #processManagement:
  21. #security:
  22. #operationProfiling:
  23. #replication:
  24. #sharding:
  25. ## Enterprise-Only Options:
  26. #auditLog:
  27. #snmp:
  1. IP用英文逗号
  2. bindIp: localhost,172.20.10.2,127.0.0.1

复杂的

此处可以增加全部的中文、注释、可选范围、例子
有空再补充啦

  1. # mongod.conf
  2. # for documentation of all options, see:
  3. # http://docs.mongodb.org/manual/reference/configuration-options/
  4. # Where and how to store data.
  5. storage:
  6. dbPath: C:\Program Files\MongoDB\Server\6.0\data
  7. journal:
  8. enabled: true
  9. # engine:
  10. # wiredTiger:
  11. # where to write logging data.
  12. systemLog:
  13. destination: file
  14. logAppend: true
  15. path: C:\Program Files\MongoDB\Server\6.0\log\mongod.log
  16. # network interfaces
  17. net:
  18. port: 27017
  19. bindIp: 127.0.0.1
  20. #processManagement:
  21. #流程管理:
  22. #启用在后台运行mongos或mongod进程的守护进程模式
  23. fork: true
  24. #指定用于保存mongos或mongod进程的进程ID的文件位置,其中mongos或mongod将写入其PID
  25. pidFilePath: "/Users/didi/xzy/replica_sets/myrs_27017/log/mongod.pid"
  26. #security:
  27. #安全性:
  28. # 开启授权认证
  29. authorization:enabled
  30. #operationProfiling:
  31. #操作分析:
  32. #replication:
  33. #复制:
  34. #副本集的名称
  35. replSetName: myrs
  36. #sharding:
  37. #分片:
  38. # 分片角色
  39. # shardsvr 是副本集角色
  40. # configsvr 是配置文件角色
  41. clusterRole: shardsvr
  42. ## Enterprise-Only Options:
  43. ##仅限企业选项:
  44. #auditLog:
  45. #审核日志:
  46. #snmp:
  47. #snmp协议:

!!!修改完后记得重启进程!!!