`
jorwen_fang
  • 浏览: 51710 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MongoDB学习笔记(一):下载安装运行

阅读更多

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学习笔记.docx

    本文档是 MongoDB 学习笔记,涵盖了 NoSQL、Cache、运行平台等多个方面的知识点。 一、NoSQL 数据库 MongoDB MongoDB 是一个强大、灵活、可扩展性好的文档数据存储器,可以完成大部分关系数据库所具备的功能。它...

    MongoDB学习笔记1

    MongoDB 是一种流行的开源、非关系型数据库系统,以其灵活性、高性能和易用性而备受开发者青睐。在本文中,我们将深入探讨 MongoDB 的基础知识以及如何使用 C# 的 samus 驱动进行数据操作。 首先,MongoDB 提供了...

    mongodb学习笔记

    ### MongoDB 学习笔记知识点详解 #### MongoDB 介绍 ##### 简介 MongoDB 是一种基于分布式文件存储的数据库,使用 C++ 编写。它主要为 Web 应用程序提供可扩展、高性能的数据存储解决方案。MongoDB 的数据结构非常...

    MongoDB学习笔记(一) MongoDB介绍与安装方法

    MongoDB 是一种高性能、开源、无模式的文档型数据库,属于 NoSQL 数据库中的热门选择。它使用 C++ 开发,适用于替代传统的关系型数据库或键/值存储方式,尤其适合大规模 Web 应用和处理大量数据。MongoDB 的特点是高...

    Studio 3T(MongoDB数据库GUI连接工具) 学习笔记

    这篇学习笔记将深入探讨如何使用Studio 3T与MongoDB进行交互。 首先,安装并启动Studio 3T。下载适合你操作系统的版本(Windows、macOS或Linux),按照安装向导完成安装。启动后,你会看到一个简洁的界面,准备连接...

    Go 学习笔记 高清

    总结来说,这份学习笔记为学习Go语言的读者提供了一个详尽的路线图,从基础语法、函数、数据结构到并发编程,再到深入理解标准库和高级特性,循序渐进地指导读者掌握Go语言。这些知识点对于想要深入学习Go语言的...

    MongoDB学习笔记—Linux下搭建MongoDB环境

    2. 安装前,确保你有一个运行CentOS的虚拟机,并安装了XShell和Xftp等工具。 3. 在`/usr/local`目录下创建一个新的文件夹,然后在其中创建一个名为`mongoDB`的文件夹。 4. 将下载的MongoDB包通过Xftp复制到`mongoDB`...

    MongoDB 学习笔记(一)-MongoDB配置

    总结来看,MongoDB学习笔记(一)主要是介绍了MongoDB的基本概念、Windows平台上的安装步骤、配置方法、服务的启动与测试、以及如何卸载服务。在实际工作中,这些步骤都是基础且至关重要的,为后续的数据库管理、开发...

    delphi所有笔记,还有mongodb innosetup sql等

    总结来说,这些笔记涵盖了从客户端应用程序开发(Delphi)、数据库管理(MongoDB)、安装部署(InnoSetup)到数据管理(SQL)的广泛知识,对于希望全面理解软件开发流程的开发者来说是非常宝贵的资源。通过深入学习...

    mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析

    本篇文章主要介绍了MongoDB的入门学习,包括下载、安装、启动和连接等基础操作。以下是对这些步骤的详细解析: 1. **下载**: 要获取MongoDB,你需要访问官方网站...

    尚学堂Java笔记.pdf

    尚学堂Java笔记.pdf 本资源主要讲述Java语言的基础知识和应用,包括J2SDK、JRE、JDK、classpath、path、Java应用程序、递归调用...Java语言是一个功能强大且灵活的语言,通过学习和实践可以更好地掌握Java语言的使用。

    一些NodeJS和前端的学习笔记,Koa+MongoDB+MySQL+JavaScript+Bootstrap+Re.zip

    这些学习笔记涵盖了一系列重要的IT技术领域,主要集中在Node.js后端开发、数据库管理和前端框架的应用。以下是关于这些技术的详细说明: **Node.js**: Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许...

    linux运维学习笔记:数据库介绍与安装管理.pdf

    同时,应考虑开发人员开发的程序使用的版本与所选版本的兼容性,以及在实施新版本前先在内部测试环境中运行一段时间。此外,应该向经验丰富的数据库管理员(DBA)咨询或在技术社区中交流,以确保所选数据库版本的...

    学习笔记::books:JAVA,Spring,SpringMVC,SpringBoot,Mybatis,Vue,MySQL,MongoDB,Radis,Docker,Nginx,......笔记

    这些学习笔记涵盖了IT领域的多个重要方面,包括编程语言、框架、数据库、缓存技术、容器化和Web服务器等。下面将分别对这些知识点进行详细解释。 1. **Java**: Java是一种广泛使用的面向对象的编程语言,以其跨平台...

    免费的mongoDB

    总之,这个"免费的MongoDB"资源包为学习和提升MongoDB技能提供了一个丰富的学习路径。无论你是初入数据库领域的新人,还是寻求进一步提升的开发者,都能从中获益匪浅。通过深入学习和实践,你将能够充分利用MongoDB...

    MongoDB学习笔记(二) 通过samus驱动实现基本数据操作

    总的来说,这篇学习笔记介绍了使用samus驱动进行MongoDB的基本数据操作,包括插入、查询和输出数据。这仅仅是MongoDB操作的基础,实际应用中还涉及到更新、删除、聚合查询、索引创建等复杂操作。理解这些基本概念和...

    AWSFlashcards:Express和EJS抽认卡应用程序,用于在MongoDB中存储AWS学习笔记

    Express和EJS抽认卡应用程序,用于在MongoDB中存储AWS学习笔记 要求: NodeJS Express猫鼬ejs方法重写 要运行此程序,请打开项目目录并运行该行 节点server.js 在以下端口上运行:MongoDB-27017 Express-3000 该...

    《MongoDB权威指南》读书笔记1

    MongoDB 是一个流行的开源NoSQL数据库系统,以其灵活性和高性能而受到广泛的青睐。在《MongoDB权威指南》这本书中,作者详细介绍了MongoDB的核心概念和操作。以下是对书中的主要知识点的总结: 1. **键值对的有序性...

    mongodb官网文档集合

    MongoDB官网文档是一个包罗万象的知识宝库,不仅包含了产品特性的详细介绍,还有针对开发者和管理员的实际操作指南,以及对技术原理的深度剖析,对于任何希望深入了解和熟练掌握MongoDB的人来说,都是不可或缺的学习...

Global site tag (gtag.js) - Google Analytics