MongoDB之conf配置文件详解

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

详细看一下mongodb配置文件。

mongodb.conf


      # mongodb.conf
      # 数据库文件位置
      dbpath=/var/lib/mongodb
      #日志文件的路径
      logpath=/var/log/mongodb/mongodb.log
      # 是否追加方式写入日志,默认True
      logappend=true
      # 设置绑定ip
      bind_ip = 127.0.0.1
      # 设置端口
      port = 27017
      # 是否以守护进程方式运行,默认false
      fork = true
      # 启用日志文件,默认启用
      journal=true
      # 启用定期记录CPU利用率和 I/O 等待,默认false
      #cpu = true
      # 是否以安全认证方式运行,默认是不认证的非安全方式
      #noauth = true
      #auth = true
      # 详细记录输出,默认false
      #verbose = true
      #用于开发驱动程序时验证客户端请求
      #objcheck = true
      # # 启用数据库配额管理,默认false
      #quota = true
      # 设置oplog日志记录等级,默认0
      # 0=off (default)
      # 1=W
      # 2=R
      # 3=both
      # 7=W+some reads
      #oplog = 0
      # 是否打开动态调试项,默认false
      #nocursors = true
      # 忽略查询提示,默认false
      #nohints = true
      # 禁用http界面,默认为localhost:28017
      #nohttpinterface = true
      # 关闭服务器端脚本,这将极大的限制功能,默认false
      #noscripting = true
      # 关闭扫描表,任何查询将会是扫描失败
      #notablescan = true
      # 关闭数据文件预分配
      #noprealloc = true
      # 为新数据库指定.ns文件的大小,单位:MB
      # nssize = <size>
      # 用于Mongo监控服务器的Accout token。
      #mms-token = <token>
      # Mongo监控服务器的服务器名称。
      #mms-name = <server-name>
      # Mongo监控服务器的Ping间隔时间,即心跳
      #mms-interval = <seconds>
      # Replication Options
      # 设置主从复制参数
      #slave = true # 设置从节点
      #source = master.example.com # 指定从节点的主节点
      # Slave only: 指定要复制的单个数据库
      #only = master.example.com
      # or
      #master = true # 设置主节点
      #source = slave.example.com
      # 设置副本集的名字,所有的实例指定相同的名字属于一个副本集
      replSet = name
      #pairwith = <server:port>
      # 仲裁服务器地址
      #arbiter = <server:port>
      # 默认为false,用于从实例设置。是否自动重新同步
      #autoresync = true
      # 指定的复制操作日志(OPLOG)的最大大小
      #oplogSize = <MB>
      # 限制复制操作的内存使用
      #opIdMem = <bytes>
      # 设置ssl认证
      # Enable SSL on normal ports
      #sslOnNormalPorts = true
      # SSL Key file and password
      #sslPEMKeyFile = /etc/ssl/mongodb.pem
      #sslPEMKeyPassword = pass
  
 

一份常用的配置文件


      # 普通配置文件
      # mongodb.conf
      dbpath=/var/lib/mongodb
      logpath=/var/log/mongodb/mongodb.log
      pidfilepath=/var/log/mongodb/master.pid
      directoryperdb=true
      logappend=true
      bind_ip=127.0.0.1
      port=27017
      fork=true
      # 集群配置文件
      dbpath=/var/lib/mongodb
      logpath=/var/log/mongodb/mongodb.log
      pidfilepath=/var/log/mongodb/master.pid
      directoryperdb=true
      logappend=true
      replSet=name
      bind_ip=127.0.0.1
      port=27017
      fork=true
      noprealloc=true
  
 

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

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

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

作者其他文章

评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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