MongoDB之conf配置文件详解

举报
Lansonli 发表于 2021/09/29 00:25:20 2021/09/29
【摘要】 详细看一下mongodb配置文件。 mongodb.conf # mongodb.conf# 数据库文件位置dbpath=/var/lib/mongodb#日志文件的路径logpath=/var/log/mongodb/mongodb.log# 是否追加方式写入日志,默认Truelogappend=true# 设置绑定ipbind_...

详细看一下mongodb配置文件。

mongodb.conf


  
  1. # mongodb.conf
  2. # 数据库文件位置
  3. dbpath=/var/lib/mongodb
  4. #日志文件的路径
  5. logpath=/var/log/mongodb/mongodb.log
  6. # 是否追加方式写入日志,默认True
  7. logappend=true
  8. # 设置绑定ip
  9. bind_ip = 127.0.0.1
  10. # 设置端口
  11. port = 27017
  12. # 是否以守护进程方式运行,默认false
  13. fork = true
  14. # 启用日志文件,默认启用
  15. journal=true
  16. # 启用定期记录CPU利用率和 I/O 等待,默认false
  17. #cpu = true
  18. # 是否以安全认证方式运行,默认是不认证的非安全方式
  19. #noauth = true
  20. #auth = true
  21. # 详细记录输出,默认false
  22. #verbose = true
  23. #用于开发驱动程序时验证客户端请求
  24. #objcheck = true
  25. # # 启用数据库配额管理,默认false
  26. #quota = true
  27. # 设置oplog日志记录等级,默认0
  28. # 0=off (default)
  29. # 1=W
  30. # 2=R
  31. # 3=both
  32. # 7=W+some reads
  33. #oplog = 0
  34. # 是否打开动态调试项,默认false
  35. #nocursors = true
  36. # 忽略查询提示,默认false
  37. #nohints = true
  38. # 禁用http界面,默认为localhost:28017
  39. #nohttpinterface = true
  40. # 关闭服务器端脚本,这将极大的限制功能,默认false
  41. #noscripting = true
  42. # 关闭扫描表,任何查询将会是扫描失败
  43. #notablescan = true
  44. # 关闭数据文件预分配
  45. #noprealloc = true
  46. # 为新数据库指定.ns文件的大小,单位:MB
  47. # nssize = <size>
  48. # 用于Mongo监控服务器的Accout token。
  49. #mms-token = <token>
  50. # Mongo监控服务器的服务器名称。
  51. #mms-name = <server-name>
  52. # Mongo监控服务器的Ping间隔时间,即心跳
  53. #mms-interval = <seconds>
  54. # Replication Options
  55. # 设置主从复制参数
  56. #slave = true # 设置从节点
  57. #source = master.example.com # 指定从节点的主节点
  58. # Slave only: 指定要复制的单个数据库
  59. #only = master.example.com
  60. # or
  61. #master = true # 设置主节点
  62. #source = slave.example.com
  63. # 设置副本集的名字,所有的实例指定相同的名字属于一个副本集
  64. replSet = name
  65. #pairwith = <server:port>
  66. # 仲裁服务器地址
  67. #arbiter = <server:port>
  68. # 默认为false,用于从实例设置。是否自动重新同步
  69. #autoresync = true
  70. # 指定的复制操作日志(OPLOG)的最大大小
  71. #oplogSize = <MB>
  72. # 限制复制操作的内存使用
  73. #opIdMem = <bytes>
  74. # 设置ssl认证
  75. # Enable SSL on normal ports
  76. #sslOnNormalPorts = true
  77. # SSL Key file and password
  78. #sslPEMKeyFile = /etc/ssl/mongodb.pem
  79. #sslPEMKeyPassword = pass

一份常用的配置文件


  
  1. # 普通配置文件
  2. # mongodb.conf
  3. dbpath=/var/lib/mongodb
  4. logpath=/var/log/mongodb/mongodb.log
  5. pidfilepath=/var/log/mongodb/master.pid
  6. directoryperdb=true
  7. logappend=true
  8. bind_ip=127.0.0.1
  9. port=27017
  10. fork=true
  11. # 集群配置文件
  12. dbpath=/var/lib/mongodb
  13. logpath=/var/log/mongodb/mongodb.log
  14. pidfilepath=/var/log/mongodb/master.pid
  15. directoryperdb=true
  16. logappend=true
  17. replSet=name
  18. bind_ip=127.0.0.1
  19. port=27017
  20. fork=true
  21. noprealloc=true

文章来源: lansonli.blog.csdn.net,作者:Lansonli,版权归原作者所有,如需转载,请联系作者。

原文链接:lansonli.blog.csdn.net/article/details/104371605

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。