当前位置:首页 > 数据库 > mongoDB生产环境部署注意事项之dbPath配置

mongoDB生产环境部署注意事项之dbPath配置

6个月前 (05-21)68

dbPath目录中的文件必须与配置的存储引擎对应。如果dbPath文件存储路径包含由--storageEngine指定的存储引擎以外的存储引擎创建的数据文件,mongod将不会启动。

mongod必须对指定的文件存储路径拥有读写权限。

storage.dbPath选项

storage:

   dbPath: <string>

在Linux和macOS平台上,默认值/data/db

在Windows上为\data\db

该路径为mongod实例存储其数据的目录。

storage.dbPath设置仅适用于mongod。

如果是使用系统软件包管理器安装mongodb,其中包含的默认mongod.conf配置文件对storage.dbPath使用以下特定于平台的默认值:

平台

包管理器

storage.dbPath默认值

RHEL/CentOS和亚马逊

yum

/var/lib/mongo

SUSE

zypper

/var/lib/mongo

Ubuntu和Debian

apt

/var/lib/mongodb

maxOS

brew

/usr/local/var/mongodb

 

Linux软件包初始化脚本不希望storage.dbPath更改为默认值。如果使用Linux软件包并更改storage.dbPath,则必须使用自己的初始化脚本并禁用内置脚本。

翻译自:https://docs.mongoing.com/guan-li/production-notes

作者:老表您好嘢
来源链接:https://blog.csdn.net/bg1017759447/article/details/115028965

标签: MongoDB

“mongoDB生产环境部署注意事项之dbPath配置” 的相关文章

【Mongodb——bug】安装好MongoDB,但服务中没有MongoDB服务的解决办法

【Mongodb——bug】安装好MongoDB,但服务中没有MongoDB服务的解决办法

配置mongodb启动的时候,打开命令行设置配置文件启动,打开cmd命令行输入 --install --service**后面在本地服务中就...

mongodb安装简单使用教程

mongodb安装简单使用教程

安装过程 官网 上传解压 tar -zxvf mongodb-linux-x86_64-rhel70-4.4.1.tgz -C /...

mongodb 安装与存在的问题的解决(warning)

1.环境 OS: CentOS 6.5 x64 MongoDB:3.2.7 MongoDB的集群安装可以参考:http://blog.csdn.ne...

mongodb部署linux,mongodb在Linux下部署

mongodb部署linux,mongodb在Linux下部署

1、下载上传mongodb安装文件,创建mongodb的安装路径 在路径下https://www.mongodb.org/dl/linux下载需要的mong...

MongoDB副本集及C#程序的连接配置

MongoDB副本集及C#程序的连接配置

1.副本集 高可用是绝大多数数据库管理系统的核心目标之一。如果要想生产数据在发生故障后依然可用,就需要确保为生产数据库多部署一台服务器。MongoDB副本集提供了数据的保护、高可用...

Linux下安装MongoDB 4.2

Linux下安装MongoDB 4.2

1.下载MongoDB安装包,地址:https://www.mongodb.com/download-center/community。当前为CentOS7 64位系统,选择...

[置顶]Ubuntu安装MongoDB

body { background: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); margin-left: 3%; margin-r...

mongodb 简单分片配置(windows)

mongodb 简单分片配置(windows)

分片,简单来说就是将海量数据做水平扩展的数据库集群系统,通过多台服务器分配数据。 使用分片技术的根本原因在于垂直扩展数据库的费用过于昂贵并且有扩展上限;其次水平扩展可以...

docker安装mongodb

docker安装mongodb 1、第一步 拉取MongoDB镜像 docker pull mongo 2、第二步 查看镜像情...

安装和使用MongoDB

安装和使用MongoDB

MongoDB是一个著名的NoSQL数据库,顾名思义就是不使用SQL的数据库,目前在很多场景都有使用。如果你不喜欢使用笨拙的各种SQL数据库,可以尝...