当前位置: 传客网 > MongoDB 3.2.10使用(图解+小白)

MongoDB 3.2.10使用(图解+小白)

2016-12-21 作者:linhui

1.启动MongoDB

1.1创建数据目录

        MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录(在默认安装路径下不需要指定),MongoDB的默认数据目录为所在安装盘根目录下的“\data\db”,这里我们手动创建文件夹\data\db,即E:\MongoDB\data\db,当然也可以选择其他路径,路径中最好不要有空格(有也没关系,但建议不要空格)


  • 1.2命令启动
       创建目录完成,接下来使用命令启动MongoDB并指定上述创建的数据目录db;

打开cmd,并进入到MongoDB的安装目录下的bin目录,本文为C:\Program Files\MongoDB\Server\3.2\bin

执行如下命令:mongod --dbpath "E:\MongoDB\data\db"

注意:如果你的目录中有空格,要使用英文双引号将其引起来!!

       看到“on port 27017”之后说明此时MongoDB服务已经启动了,27017是MongoDB的默认端口号。

 注意:此时这个窗口不能关闭,若关闭则服务就停止了!

It looks like you are trying to access MongoDBover HTTP on the native driver port.

2.连接MongoDB 

         MongoDB服务成功启动后,另开一个命令窗口,进入到MongoDB的bin目录,输入“mongo”命令来连接数据库,可以输入“exit”或按Ctrl+C键来退出连接。


3.使用MongoDB

        正式开始使用MongoDB了,因为MongoDB的命令比较多,所以这里先来简单介绍下几个简单的基本操作尝尝鲜,详细命令大全在后续文章中总结归纳。

4.创建MongoDB的Windows服务

4.1创建数据目录和日志目录

  数据存储目录我们前面已经创建好了,即E:\MongoDB\data\db,这里我们需要在data目录下创建log目录,并且指定虚拟(不用创建文件)日志文件mongodb.log,即E:\MongoDB\data\log\mongodb.log。

所以此时我们准备好了两个路径:

数据路径:E:\MongoDB\data\db

日志路径:E:\MongoDB\data\log\mongodb.log

PS:亲测如果创建日志文件,在创建服务时会重新生成了一个别名的日志文件,并有如下日志信息产生:

Hotfix KB2731284 or later update isinstalled, no need to zero-out data files

本小主猜测大意为补丁xxx已经安装或更新了,不需要再创建文件了;所以如果系统安装了KB2731284补丁的话(这个补丁是什么?见上篇文章的【必读】),就不用创建日志文件了!

4.2执行命令创建服务

这里有两种命令形式,一种是使用配置文件的,另一种是不使用配置文件的,这里一一介绍。

4.2.1不使用配置文件

 使用管理员身份打开命令窗口(注意一定要用管理员身份,否则可能拒绝访问,打开方式开始菜单-输入cmd-右键选择管理员方式打开),进入到MongoDB的bin目录,执行以下命令:

mongod --dbpath E:\MongoDB\data\db --logpath E:\MongoDB\data\log\mongodb.log --install --serviceName "MongoDB"

看到如下效果,说明创建成功了:

打开Windows服务管理工具,可以看到服务已经创建成功了:(打开windows服务桌面我的电脑右键-管理-服务和应用程序-服务找到MongoDB)

 

4.2.2使用配置文件

根据官方文档介绍,也可以使用配置文件方式的命令来创建服务。除了上面要创建的数据目录和日志目录之外,还要创建一个配置文件mongodb.cfg,这里我把他放在E盘MongoDB的目录下,即:E:\MongoDB\data\log(具体放置位置可能无要求)。

mongodb.cfg中要配置好数据目录和日志目录,格式如下:

logpath=E:\MongoDB\data\log\mongodb.log

dbpath=E:\MongoDB\data\db

配置完成之后,同样以管理员身份打开命令提示符,输入以下命令并执行:

sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe--service --config=\"E:\MongoDB\data\log\mongodb.cfg\""DisplayName= "MongoDB" start= "auto"

注意:

SC(或sc.exe)是用于与服务控制管理器和服务进行通信的命令行程序。

SC命令需要在等号“=” 和配置的值之间有一个空格(比如binPath、DisplayName、start后面的=和值之间有一个空格,--config参数不属于sc命令),并且需要斜杠“\”来转义双引号(比如 --config 参数的内容)

4.3启动服务

使用net start MongoDB 命令来启动,如下:

或者使用Windows的管理工具手动启动:

4.4停止服务

使用net stop MongoDB 命令来停止,如下:

 

4.5删除服务

4.5.1创建时使用的是非配置文件方式

删除服务之前首先需要停止服务,然后再进行删除,删除命令如下:

mongod --dbpathE:\MongoDB\data\db --logpath E:\MongoDB\data\log\mongodb.log --remove --serviceName"MongoDB"

同安装,只不过install换成了remove

4.5.2 创建时使用的是配置文件方式

对于创建时使用的是sc命令,则删除的时候同样使用sc命令,命令如下:sc delete MongoDB

PS:

MongoDB即是创建时的服务名称

执行命令后删除成功则会有提示信息“delete success”

若删除的时候同时打开着Windows服务管理工具,则删除成功后Windows服务管理工具中的服务会对应显示为禁用且无法操作,这时候需要重新打开一下管理工具(如有必要也可关掉dos命令窗口重新打开),服务才会刷新并消失。




相关推荐

  • 致花花、小白的VPN使用指南

    第一步:点击桌面上的“设置”图标进入设置第二步:链接上wifi网络第三步:点击“通用”进入通用设置,然后点击网络第四步:点击“VPN”进入VPN设置第五步:点击“添加VPN配置”第六步:按照下面的示意图,在协议类型上选择“PPTP”,在“描

  • 【转】网站整站下载器使用图解教程 下载整个网站的方法 Offline Explorer Enterprise 使用教程

    安装好后打开。1、先进入view-->languages-->SimplifiedChinese【选择简体中文】,如下图选择后界面变成简体中文。2、开始新建项目,文件--》新建--》项目,如图出来“项目属性̶

  • FXCM福汇外汇分析蜡烛图的使用误区和解决方法

    FXCM福汇外汇分析蜡烛图的使用误区和解决方法蜡烛图的误区非高低档的整理形态:意思是说,并非在最高(低)位出现的反转信号,其实都是整理形态。我们常见的十字星,乌云盖顶等等,都会在看似高档反转的情况下发生失效信号。平台蓄势整理形态:意思是说,

  • 详解Oracle用户权限视图的使用

    本文将为大家介绍Oracle用户权限视图的使用方法,包括一些Oracle用户权限视图的命令等。希望能对大家日常数据库维护有所帮助。查看当前用户:SQL>selectuserfromdual;一.Oracle用户权限视图概述与权限,角色

  • 使用easyboot合并启动光盘完全图解教程 - 舞动中国! - 51CTO技术博客-领先的IT

    一般我们常用的启动盘包括系统安装盘,系统克隆盘,WinPE光盘系统,而我们总希望可以把这三张光盘合并到一张中,可是直接虚拟后复制会使光启功能失效,总是看到大家发帖求助如何

  • 如何快速使用营销QQ搭配套餐图文使用详解

    第一大流程:下载营销QQ登录基本设置自动欢迎语、自动邀请语、自动回复,菜单导航,客服不在线时,引导用户自助了解,登录企业中心修改绑定自己的手机号、QQ、QQ邮箱,企业账户中心修改营销QQ名称,法人信息,管理其他工号第二大流程:采集精准数据,

  • 阳宅本旨图解集成 明朝陈梦和 李崇仰重编 翔大版 580页

    书名:《阳宅本旨图解集成》明朝陈梦和/李崇仰重编/翔大版/580页作者:明朝陈梦和/李崇仰重编价格:60元编号:30提供绝版,古籍黑白复影本,不是原书,皮纹纸封面装订QQ:1622509031TEL:139267377271:请把需要的书名

  • visio2007安装方法安装教程步骤图解说明 Professional

    Visio2007安装说明适用说明:MicrosoftVisio2007Professionalcn(个人专业零售版)操作步骤:1.双击安装包说明:如果文件打不开,可能为为安装压缩解压软件,可下载并安装压缩软件后再打开。压缩软件下载地址:百

  • 路由器怎么设置 路由器设置图解教程 局域网怎么配置

    路由器怎么设置路由器设置图解教程局域网怎么配置路由器怎么设置路由器设置图解教程局域网怎么配置目前很多人都在用电信ADSL,因为是个人或者家庭,从节省费用方面考虑,几台电脑同时使用一天ADSL线上网,这里就出现了上面的问题。如何解几台电脑同时

  • 易经图典-图解易经 很全很难得

    易经图典-图解易经很全很难得(2015-06-0723:39:08)原文地址:易经图典-图解易经很全很难得作者:修行路上的风景《易经》也称《周易》或《易》,是中国传统思想文化中自然哲学与伦理实践的根源,是中国最古老的占卜术原著,对中国文化产

  • 易经图典-图解易经 很全很难得

    易经图典-图解易经很全很难得作者:起名专家陈浩文《易经》也称《周易》或《易》,是中国传统思想文化中自然哲学与伦理实践的根源,是中国最古老的占卜术原著,对中国文化产生了巨大的影响。据说是由伏羲氏与周文王(姬昌)根据《河图》、《洛书》演绎并加以

  • 韩式新娘盘发图解步骤 手把手教你盘发技巧

    不少韩式新娘盘发都非常漂亮,但却无奈不知道怎么盘。不要紧,下面就为你介绍一款韩式新娘盘发图解步骤,手把手的教你盘出唯美韩式新娘盘发。完成图韩式新娘盘发图解步骤1、先把刘海区中分,接着在头顶后方分区并扭成发包。把发包剩余的发尾以外翻打卷的手法

  • 车上有“小白条”别乱丢 可能是违法停车告知单

    车上有“小白条”别乱丢可能是违法停车告知单  □记者高鸿鹏通讯员孟繁勇文记者白周峰摄影  今后在车上看到“小白条”可别乱丢了,这张单子有可能是交警开出的违法停车告知单。3月8日起,郑州交警部门新配发的第二代警务通正式投入使用,新

  • [科技]使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤

    使用Flex和Javaservlets将文件上传到RED5服务器的步骤本文示例资源下载地址本文使用一个demo来演示如何使用Flex和Javaservlets上传一个任意类型的本地文件到RED5服务器。使用的是Flex的FileRefere

  • shellinabox:一款使用 AJAX 的基于 Web 的终端模拟器

    shellinabox简介通常情况下,我们在访问任何远程服务器时,会使用常见的通信工具如OpenSSH和Putty等。但是,有可能我们在防火墙后面不能使用这些工具访问远程系统,或者防火墙只允许HTTPS流量才能通过。不用担心!即使你在这样的

  • 使用 Node.js 在 IBM i 上开发原生 JavaScript 应用程序

    简介Node.js是一个基于GoogleChromeV8JavaScriptEngine的开源项目。它为未使用浏览器运行的服务器端JavaScript应用程序提供了一个平台。事件驱动、非阻塞I/O模型使它既是轻量化的,又能高效使用。它还提供

  • 完美理解何时使用 Em 与 Rem

    你可能已经很熟练使用这两个灵活的单位,但你可能不完全了解何时使用rem,何时使用em。本教程将帮你弄清楚!em和rem都是相对单位,由浏览器转换为像素值,具体取决于您的设计中的字体大小设置。如果你使用值1em或1rem,它可以被浏览器解析成

  • 花精知识理论以及使用 100 问

    花精知识理论以及使用100问問:孕婦與小孩可使用英國花精嗎?服用花精有何禁忌嗎?花精內含酒的問題如何處理答:孕婦與小孩都可使用花精,但如果您對此仍有疑惑可請教您的醫生。英國花精自然溫和,可與任何藥物搭配使用,但因為一般花精中加進白蘭地進行保

  • 掌握 Ajax,第 2 部分: 使用 javascript 和 Ajax 发出异步请求

    转载于IBM中国在Web请求中使用XMLHttpRequest级别:中级BrettMcLaughlin,作家,编辑,O'ReillyMediaInc.2006年2月16日多数Web应用程序都使用请求/响应模型从服务器上获得完整的HTML页面

  • 在 Linux 下使用 RAID(一):使用 mdadm 工具创建软件 RAID 0&nb

    RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护。RAID是一些磁盘的集合,是包含一个阵列的逻辑卷。驱动器可以组合起来成为一个阵列或称为(组的)集合。创建RAID最少应使用2个连接到RAID控

返回
顶部