`

Mongodb启动命令mongod参数说明

阅读更多

   ps:这是mongodb3.0前参数配置参考,3.0参数有些被去掉了

Mongodb启动命令mongod参数说明
mongod的主要参数有:


 基本配置

--------------------------------------------------------------------------------

--quiet # 安静输出
--port arg # 指定服务端口号,默认端口27017
--bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath arg # 指定MongoDB日志文件,注意是指定文件不是目录
--logappend # 使用追加的方式写日志
--pidfilepath arg # PID File 的完整路径,如果没有设置,则没有PID文件
--keyFile arg # 集群的私钥的完整路径,只对于Replica Set 架构有效
--unixSocketPrefix arg # UNIX域套接字替代目录,(默认为 /tmp)
--fork # 以守护进程的方式运行MongoDB,创建服务器进程
--auth # 启用验证
--cpu # 定期显示CPU的CPU利用率和iowait
--dbpath arg # 指定数据库路径
--diaglog arg # diaglog选项 0=off 1=W 2=R 3=both 7=W+some reads
--directoryperdb # 设置每个数据库将被保存在一个单独的目录
--journal # 启用日志选项,MongoDB的数据操作将会写入到journal文件夹的文件里
--journalOptions arg # 启用日志诊断选项
--ipv6 # 启用IPv6选项
--jsonp # 允许JSONP形式通过HTTP访问(有安全影响)
--maxConns arg # 最大同时连接数 默认2000
--noauth # 不启用验证
--nohttpinterface # 关闭http接口,默认关闭27018端口访问
--noprealloc # 禁用数据文件预分配(往往影响性能)
--noscripting # 禁用脚本引擎
--notablescan # 不允许表扫描
--nounixsocket # 禁用Unix套接字监听
--nssize arg (=16) # 设置信数据库.ns文件大小(MB)
--objcheck # 在收到客户数据,检查的有效性,
--profile arg # 档案参数 0=off 1=slow, 2=all
--quota # 限制每个数据库的文件数,设置默认为8
--quotaFiles arg # number of files allower per db, requires --quota
--rest # 开启简单的rest API
--repair # 修复所有数据库run repair on all dbs
--repairpath arg # 修复库生成的文件的目录,默认为目录名称dbpath
--slowms arg (=100) # value of slow for profile and console log
--smallfiles # 使用较小的默认文件
--syncdelay arg (=60) # 数据写入磁盘的时间秒数(0=never,不推荐)
--sysinfo # 打印一些诊断系统信息
--upgrade # 如果需要升级数据库

 * Replicaton 参数

--------------------------------------------------------------------------------

--fastsync # 从一个dbpath里启用从库复制服务,该dbpath的数据库是主库的快照,可用于快速启用同步
--autoresync # 如果从库与主库同步数据差得多,自动重新同步,
--oplogSize arg # 设置oplog的大小(MB)

 * 主/从参数

--------------------------------------------------------------------------------

--master # 主库模式
--slave # 从库模式
--source arg # 从库 端口号
--only arg # 指定单一的数据库复制
--slavedelay arg # 设置从库同步主库的延迟时间

 * Replica set(副本集)选项:

--------------------------------------------------------------------------------

--replSet arg # 设置副本集名称

 * Sharding(分片)选项

--------------------------------------------------------------------------------

--configsvr # 声明这是一个集群的config服务,默认端口27019,默认目录/data/configdb
--shardsvr # 声明这是一个集群的分片,默认端口27018
--noMoveParanoia # 关闭偏执为moveChunk数据保存


# 上述参数都可以写入 mongod.conf 配置文档里例如:

dbpath = /data/mongodb
logpath = /data/mongodb/mongodb.log
logappend = true
port = 27017
fork = true
auth = true
 

e.g:./mongod -shardsvr -replSet shard1 -port 16161 -dbpath /data/mongodb/data/shard1a -oplogSize 100 -logpath /data/mongodb/logs/shard1a.log -logappend -fork -rest

分享到:
评论

相关推荐

    Mongodb启动命令mongod参数说明.doc

    ### MongoDB启动命令mongod参数详解 #### 前言 MongoDB是一款开源的NoSQL数据库系统,以其高性能、高可用性和易扩展性而受到广泛欢迎。`mongod`是MongoDB的服务进程,它负责处理客户端请求并管理数据存储。本文将...

    Mongodb 启动命令mongod参数说明(中文翻译)

    MongoDB 的启动命令 `mongod` 是用于启动数据库服务的命令行工具,它接受多个参数来定制数据库的行为。下面将详细介绍 `mongod` 命令的一些常见参数及其作用。 1. **--quiet**:这个参数让 mongod 输出更少的信息,...

    MongoDB常用命令批处理

    通常,它会包含启动MongoDB服务的命令,例如使用`mongod.exe`并指定配置文件路径。 2. **启动MongoDB服务**: - `NET START MongoDB.bat`:这是一个Windows批处理命令,用于启动名为MongoDB的服务。`NET START`...

    mongodb的配置文件标准化与三种通常的启动方式介绍

    命令行启动方式是指直接在命令行中输入 MongoDB 的启动命令,以便快速启动 MongoDB 服务。配置文件启动方式是指通过配置文件来启动 MongoDB 服务,这种方式可以更好地控制 MongoDB 的行为和性能。以 daemon 的方式...

    mongodb启动加入windows服务

    ### MongoDB启动并加入Windows服务知识点详解 #### 一、MongoDB简介 MongoDB是一种非常流行的开源文档数据库系统,它属于NoSQL(非关系型数据库)的一种。与传统的关系型数据库不同,MongoDB采用BSON(Binary JSON...

    Mongodb启动命令参数中文说明

    以下是对 MongoDB 启动命令参数的详细中文说明,包括基本配置、主/从参数以及 Sharding 分片选项。 **基本配置** 1. **--quiet**: 使 MongoDB 输出更少的信息,适用于生产环境。 2. **--port arg**: 指定 MongoDB ...

    java中mongodb使用环境详细配置

    启动 MongoDB 服务可以使用命令 net start MongoDB,停止 MongoDB 服务可以使用命令 net stop MongoDB。 MongoDB 是一个功能强大且灵活的 NoSQL 数据库,Java 开发者可以使用 MongoDB 来存储和管理数据。通过以上的...

    MongoDB常用命令手册.zip

    本手册涵盖了MongoDB的基础操作,旨在帮助初学者快速掌握其核心命令,以下是15条常用命令的详细说明: 1. **启动MongoDB服务**:在命令行中输入`mongod`启动MongoDB服务器,通常需要指定数据存储目录,如`mongod --...

    实验五 MongoDB分片部署与启动

    ### 实验五 MongoDB分片部署与启动 #### 实验综述 本次实验旨在深入学习MongoDB的分片机制,理解并掌握如何部署一个基于多服务器的MongoDB分片集群。分片是MongoDB的一项重要特性,它允许将数据分散存储在多个物理...

    mongodb3.2.4说明文档

    此外,文档还提供了全面的参考手册,详细解释了每种 CRUD 操作的具体用法和参数说明。 #### 四、数据模型 **4.1 数据建模介绍** 数据建模是定义数据结构的过程,它决定了数据在 MongoDB 中的组织形式。有效的数据...

    MongoDB安装包及一键启动脚本

    6. **启动MongoDB服务**: 传统上,你可以直接通过`mongod`命令启动MongoDB。然而,为了实现一键自动化启动,这里提供了一个脚本的方式。脚本可能包括以下内容: ```bash #!/bin/bash mongod --dbpath /data/db & ...

    mongodb Windows7 64位

    打开命令提示符,以管理员身份运行,执行`mongod --config "C:\Program Files\MongoDB\Server\<version>\bin\mongod.cfg" --service install`来安装服务,然后用`net start MongoDB`启动服务。 3. **连接MongoDB** ...

    mongodb linux 64位安装包

    8. **管理MongoDB**:通过`systemctl`命令,你可以对MongoDB进行管理,如`status`查看状态,`stop`停止服务,`restart`重启服务。 9. **验证安装**:启动MongoDB后,可以使用MongoDB shell连接到服务器,验证安装...

    MongoDB最新版3.4.10

    编辑`/etc/init.d/mongodb`,添加启动参数,并将其添加到开机启动服务。 7. **防火墙配置**:如果你的系统启用了防火墙,记得打开MongoDB的默认端口27017,以便远程访问: ``` sudo firewall-cmd --permanent --...

    centos7 下安装MongoDB

    MongoDB 的参数解释: * --dbpath:数据库路径(数据文件) * --logpath:日志文件路径 * --master:指定为主机器 * --slave:指定为从机器 * --source:指定主机器的 IP 地址 * --pologSize:指定日志文件大小不...

    MongoDB安装包

    4. 启动MongoDB服务:进入解压后的bin目录,运行`mongod`命令启动MongoDB服务器。如果需要后台运行,可以添加`--fork --syslog`参数。 5. 配置MongoDB:可以创建配置文件`mongod.conf`来指定端口、日志文件路径等...

    mongodb安装包-驱动-安装说明-测试代码一键成功

    本资源包包含了MongoDB的安装包、驱动程序以及安装和启动服务的详细说明,旨在帮助用户快速理解和掌握MongoDB的使用。 首先,让我们详细探讨MongoDB的安装过程。在“安装方法和启动服务方法.doc”文档中,你应该能...

Global site tag (gtag.js) - Google Analytics