`

Mongodb启动命令mongod参数说明

 
阅读更多
Mongodb启动命令mongod参数说明
2012-11-15 14:34:27
我们可以通过mongod --help查看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 -shardsvr -replSet shard1 -port 16161 -dbpath /data/mongodb/data/shard1a -oplogSize 100 -logpath /data/mongodb/logs/shard1a.log -logappend -fork -rest
上述参数都可以写入 mongod.conf 配置文档里例如:
dbpath = /data/mongodblogpath = /data/mongodb/mongodb.loglogappend = trueport = 27017fork = trueauth = true
分享到:
评论

相关推荐

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

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

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

    主要介绍了Mongodb 启动命令mongod参数说明(中文翻译)的相关资料,需要的朋友可以参考下

    Mongodb启动命令参数中文说明

    主要介绍了Mongodb启动命令参数中文说明,本文包括基本配置、主/从参数、Sharding(分片)选项等内容,需要的朋友可以参考下

    centos7 下安装MongoDB

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

    MongoDB启动和部署-出现port27017

    已经连接好了客户端和服务器(不同的命令框里输入mongo和mongod),不然启动不了。个人文件放置位置,仅供参考。方式一:命令行参数方式启动服务【前提】已在解压文件里新建“data”文件夹,在data文件里新建“db”...

    MongoDB中的主从同步配置和mongod相关启动命令讲解

    关于MongoDB的安装及启动参数说明可以参考我之前转载的《Ubuntu安装MongoDB》与《Mongodb启动命令mongod参数说明》 主从设置 Master: 192.168.111.103 Port:8001 Slave:192.168.111.104 Port:8001 启动Master...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    在安装过程中,本文详细列出了每一个步骤,并附带了相关的命令和参数解释,帮助读者理解每一步操作的意义。同时,针对可能出现的常见问题,本文也提供了相应的解决方案,帮助用户顺利解决安装过程中的疑难问题。 ...

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    8.1.4 mongod参数说明 8.1.5 停止数据库 8.2 访问控制 8.2.1 绑定IP内网地址访问MongoDB服务 8.2.2 设置监听端口 8.2.3 使用用户名和口令登录 8.3 命令行操作 8.3.1 通过eval参数执行指定语句 ...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    8.1.4 mongod参数说明 8.1.5 停止数据库 8.2 访问控制 8.2.1 绑定IP内网地址访问MongoDB服务 8.2.2 设置监听端口 8.2.3 使用用户名和口令登录 8.3 命令行操作 8.3.1 通过eval参数执行指定语句 ...

    MongoDB数据库64位和安装方法

    创建数据库文件的存放位置。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且...使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建 附带安装方法

    MongoDB快速入门笔记(七)MongoDB的用户管理操作

    1、修改启动MongoDB时要求用户验证 加参数 –auth 即可。 现在我们把MongoDB服务删除,再重新添加服务 代码如下: mongod –dbpath “D:\work\MongoDB\data” –logpath “D:\work\MongoDB\log\mongodb.log” –...

    MongoDB最大连接数设置失效的异常分析过程与解决方法

    查询MongoDB配置参数,可以知道关于最大连接数的参数是maxConns。但是连接实例后,查看支持的最大连接数,还是默认的819。 说明:最大连接数是由maxConn (maxIncomingConnections)和操作系统单个进程能打开的最大...

    MongoDB中4种日志的详细介绍

    系统日志在MongoDB数据库中很重要,它记录着MongoDB启动和停止的操作,以及服务器在运行过程中发生的任何异常信息。 配置系统日志的方法比较简单,在启动mongod时指定logpath参数即可 mongod -logpath=/data/log/...

    isodata的matlab代码博客-NotesMongoDB:笔记MongoDB

    作为存储路径,如果遵循此标准,您可以不带任何参数启动数据库。 在终端上运行: mongod --dbpath " my/new/path " 或者 mongod 警告 要运行 mongodb 服务器,需要 sudoers 权限 要获得 mongod 的所有帮助,只需运行...

    Mongodb如何开启用户访问控制详解

    启用访问控制可以通过在启动 mongodb 时指定 --auth 参数来设置,另外还涉及到创建用户 db.createUser 操作以及一些角色的定义,我们先来看这部分内容。 db.createUser() 用法 db.createUser({ user: $USERNAME, ...

    mongodbWindows3.6.2

    1,下载安装包 ...下载完成后,把安装文件放置到你要安装的目录下面。...5,启动,停止,删除mongodb服务(要在管理下面执行) 启动服务 net start MongoDB 停止服务 net stop MongoDB 移除服务 sc.exe delete MongoDB

    mdb:增强 mongodb 开发工作流程

    用于在任何目录中启动 MongoDB 和从 json 文件 init/reinit db/collection 的实用程序。 如何安装 与npm i依赖关系 ...将默认值放在 config.... 如果未指定 'in' 参数,则 mongodb 在默认位置启动。 必须在 config.json

Global site tag (gtag.js) - Google Analytics