1.下载地址:http://www.mongodb.org/downloads
2.绿色软件,下载后解压,比如 d:mongodb
3.windows版本可以添加成服务
解压后根目录增加log和db2个文件夹
cmd
>cd d:\mongodb\bin
>mongod --logpath d:\mongodb\log\sinitek.log --logappend --dbpath d:\mongodb\db --directoryperdb
如果要添加为windows服务,首先要管理员模式运行cmd
>mongod --logpath d:\mongodb\log\sinitek.log --logappend --dbpath d:\mongodb\db --directoryperdb --serviceName MongoDB --install
然后到服务里启动
就行了,默认端口27017
服务启动选项参数字典
--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数据保存
相关推荐
本文档是 MongoDB 学习笔记,涵盖了 NoSQL、Cache、运行平台等多个方面的知识点。 一、NoSQL 数据库 MongoDB MongoDB 是一个强大、灵活、可扩展性好的文档数据存储器,可以完成大部分关系数据库所具备的功能。它...
MongoDB 是一种流行的开源、非关系型数据库系统,以其灵活性、高性能和易用性而备受开发者青睐。在本文中,我们将深入探讨 MongoDB 的基础知识以及如何使用 C# 的 samus 驱动进行数据操作。 首先,MongoDB 提供了...
### MongoDB 学习笔记知识点详解 #### MongoDB 介绍 ##### 简介 MongoDB 是一种基于分布式文件存储的数据库,使用 C++ 编写。它主要为 Web 应用程序提供可扩展、高性能的数据存储解决方案。MongoDB 的数据结构非常...
MongoDB 是一种高性能、开源、无模式的文档型数据库,属于 NoSQL 数据库中的热门选择。它使用 C++ 开发,适用于替代传统的关系型数据库或键/值存储方式,尤其适合大规模 Web 应用和处理大量数据。MongoDB 的特点是高...
这篇学习笔记将深入探讨如何使用Studio 3T与MongoDB进行交互。 首先,安装并启动Studio 3T。下载适合你操作系统的版本(Windows、macOS或Linux),按照安装向导完成安装。启动后,你会看到一个简洁的界面,准备连接...
总结来说,这份学习笔记为学习Go语言的读者提供了一个详尽的路线图,从基础语法、函数、数据结构到并发编程,再到深入理解标准库和高级特性,循序渐进地指导读者掌握Go语言。这些知识点对于想要深入学习Go语言的...
2. 安装前,确保你有一个运行CentOS的虚拟机,并安装了XShell和Xftp等工具。 3. 在`/usr/local`目录下创建一个新的文件夹,然后在其中创建一个名为`mongoDB`的文件夹。 4. 将下载的MongoDB包通过Xftp复制到`mongoDB`...
总结来看,MongoDB学习笔记(一)主要是介绍了MongoDB的基本概念、Windows平台上的安装步骤、配置方法、服务的启动与测试、以及如何卸载服务。在实际工作中,这些步骤都是基础且至关重要的,为后续的数据库管理、开发...
总结来说,这些笔记涵盖了从客户端应用程序开发(Delphi)、数据库管理(MongoDB)、安装部署(InnoSetup)到数据管理(SQL)的广泛知识,对于希望全面理解软件开发流程的开发者来说是非常宝贵的资源。通过深入学习...
本篇文章主要介绍了MongoDB的入门学习,包括下载、安装、启动和连接等基础操作。以下是对这些步骤的详细解析: 1. **下载**: 要获取MongoDB,你需要访问官方网站...
尚学堂Java笔记.pdf 本资源主要讲述Java语言的基础知识和应用,包括J2SDK、JRE、JDK、classpath、path、Java应用程序、递归调用...Java语言是一个功能强大且灵活的语言,通过学习和实践可以更好地掌握Java语言的使用。
这些学习笔记涵盖了一系列重要的IT技术领域,主要集中在Node.js后端开发、数据库管理和前端框架的应用。以下是关于这些技术的详细说明: **Node.js**: Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许...
同时,应考虑开发人员开发的程序使用的版本与所选版本的兼容性,以及在实施新版本前先在内部测试环境中运行一段时间。此外,应该向经验丰富的数据库管理员(DBA)咨询或在技术社区中交流,以确保所选数据库版本的...
这些学习笔记涵盖了IT领域的多个重要方面,包括编程语言、框架、数据库、缓存技术、容器化和Web服务器等。下面将分别对这些知识点进行详细解释。 1. **Java**: Java是一种广泛使用的面向对象的编程语言,以其跨平台...
总之,这个"免费的MongoDB"资源包为学习和提升MongoDB技能提供了一个丰富的学习路径。无论你是初入数据库领域的新人,还是寻求进一步提升的开发者,都能从中获益匪浅。通过深入学习和实践,你将能够充分利用MongoDB...
总的来说,这篇学习笔记介绍了使用samus驱动进行MongoDB的基本数据操作,包括插入、查询和输出数据。这仅仅是MongoDB操作的基础,实际应用中还涉及到更新、删除、聚合查询、索引创建等复杂操作。理解这些基本概念和...
Express和EJS抽认卡应用程序,用于在MongoDB中存储AWS学习笔记 要求: NodeJS Express猫鼬ejs方法重写 要运行此程序,请打开项目目录并运行该行 节点server.js 在以下端口上运行:MongoDB-27017 Express-3000 该...
MongoDB 是一个流行的开源NoSQL数据库系统,以其灵活性和高性能而受到广泛的青睐。在《MongoDB权威指南》这本书中,作者详细介绍了MongoDB的核心概念和操作。以下是对书中的主要知识点的总结: 1. **键值对的有序性...
MongoDB官网文档是一个包罗万象的知识宝库,不仅包含了产品特性的详细介绍,还有针对开发者和管理员的实际操作指南,以及对技术原理的深度剖析,对于任何希望深入了解和熟练掌握MongoDB的人来说,都是不可或缺的学习...