`
sunbin
  • 浏览: 343720 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Mongodb启动命令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参数说明.doc

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

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

    Mongodb启动命令参数中文说明

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

    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...

    深入云计算 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参数执行指定语句 ...

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

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

    深入云计算 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

    express-startapp:具有Docker + Docker-compose,CircleCI,MongoDB + Mongoose,Redis,S3,实用程序和动态配置的Express Server

    根据命令的不同,如何在config.js中获取配置参数 邮递员: : 特征: Docker + Docker组成 CircleCI MongoDB +猫鼬 雷迪斯 S3 Loggly 实用程序+动态配置 API Rest的完整工作示例 查询参数: ?firstname = ...

Global site tag (gtag.js) - Google Analytics