MongoDB学习笔记:配置文件

这篇具有很好参考价值的文章主要介绍了MongoDB学习笔记:配置文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文更新于2023-05-11。使用MongoDB 6.0.4。

官方文档:https://www.mongodb.com/docs/manual/reference/configuration-options/

Linux下配置文件为/etc/mongod.conf。

#后面的内容作为注释忽略。大多数参数与mongod的命令行参数对应,如命令行参数为不需指定值的开关则设置为truefalse

配置文件的内容如下:文章来源地址https://www.toymoban.com/news/detail-482379.html

  • 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,此情况下最好不要修改)

到了这里,关于MongoDB学习笔记:配置文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于出版《AR Foundation增强现实开发实战(ARKit版)》(2023-04-05更新)

    感谢各位读者的支持,书籍目前已上市各大电商平台。 ----------- 2022年9月11日创建 ---------   ARKit是苹果公司在前沿科技领域的重大技术布局,也是目前移动领域AR应用开发引擎标杆。得益于良好的软硬件生态整合,ARKit运动跟踪稳定性好、性能消耗低、功能特性丰富,利用它

    2023年04月09日
    浏览(40)
  • C++ Primer Plus笔记: 2023.07.05

    1.在C++中,每个表达式都有值。例如下面的表达式: C++将赋值表达式的值定义为左侧成员的值,因此这个表达式的值为20。 由于赋值表达式有值,因此可以编写下面的语句: 表达式cooks = 4的值为4,因此maids的值为7。 允许上述语句存在的原则也允许编写如下的语句: 下面的程序

    2024年02月12日
    浏览(27)
  • C++ Primer Plus笔记: 2023.06.05 AND 2023.06.06

    1.在C++的赋值语句: 赋值将从右向左进行,首先,88被赋值给steinway,然后,steinway的值(现在是88)被赋给baldwin,然后baldwin的值88被赋给yamaha。 2.类与对象: ** 类是用户定义的一种数据类型。要定义类,需要描述它能够表示什么信息和可对数据执行哪些操作,类之于对象就像

    2024年02月08日
    浏览(31)
  • 2023-05-29 Unity 2进制5——Excel配置表工具

    IExcelDataReader :从流中读取 Excel 数据 DataSet :数据集合类,存储 Excel 数据 DataTable :数据表类,表示 Excel 文件中的一个表 DataRow :数据行类,表示某张表中的一行数据 添加 Unity 菜单栏按钮 通过 Unity 提供的 MenuItem 特性在菜单栏添加选项按钮 特性名: MenuItem 命名空间: Uni

    2024年02月07日
    浏览(61)
  • 2023年了,复习了一下spring boot配置使用mongodb

    MongoDB是一个基于分布式文件存储的开源数据库系统,使用C++语言编写。它是一个介于关系数据库和非关系数据库之间的产品,具有类似关系数据库的功能,但又有一些非关系数据库的特点。MongoDB的数据模型比较松散,采用类似json的bson格式,可以灵活地存储各种类型的数据

    2024年02月08日
    浏览(46)
  • 【Linux】Ubuntu20.04版本配置pytorch环境2023.09.05【教程】

    首先进入Anaconda官网下载linux版本的安装文件 Anaconda3-2023.07-2-Linux-x86_64.sh ,进入安装文件路径,运行下面的脚本进行安装 安装需要阅读用户协议,一直按 enter 就行了,到当前页面时需要输出 yes 进行确认即可开始安装。 然后按照提示进行操作即可完成安装。 Anaconda基本环境管

    2024年02月09日
    浏览(35)
  • 2023李宏毅机器学习HW05样例代码中文注释版

    这里只是 2023 李宏毅机器学习 HW05 样例代码的中文注释版的分享,下面的内容绝大部分是样例代码,补充了小部分函数的功能解释,没有做函数功能上的修改,是 Simple baseline 版本。 notebook 代码下载: [EN] [ZH] 进阶阅读:李宏毅2023机器学习作业HW05解析和代码分享 英译中(繁体

    2024年02月05日
    浏览(68)
  • mybatis学习笔记之核心配置文件详解

    environments/environments 表示的是里面能配置多个环境 environment /environment 表示其中的一个环境 而如上的核心配置文件中的那个唯一环境表示的是连接的数据库是demo,可以后面再配置一个文件去连接另一个数据库。(一个环境对应一个数据库,而一个数据库对应一个SqlSessionFacto

    2024年02月16日
    浏览(44)
  • MyBatis学习笔记之首次开发及文件配置

    在文献中看到的framework被翻译为框架 Java常用框架: SSM三大框架:Spring + SpringMVC +MyBatis SpringBoot SpringCloud 等。。 枢架其实就是对通用代码的封装,提前写好子了一堆接口和类,我们可以在做项目的时候直接引入这些接口和类(引入框架),基于这些现有的接口和类进行开发,可

    2024年02月16日
    浏览(34)
  • JavaScript学习笔记05

    什么是 BOM BOM(Browser Object Model)是指 浏览器对象模型 ,是用于描述这种对象与对象之间层次关系的模型。 浏览器对象模型(BOM)提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。 浏览器 主流的浏览器分为 IE、Microsoft Edge、Chrome、Firefox、Safari、Opera 等几大类

    2024年02月07日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包