第一步:下载安装包

我们首先需要下载 mongodb 的安装包,直接到官网下载即可。地址为:https://www.mongodb.com/download-center#community

看下自己的操作系统是32位还是64位选择不同的安装包下载。

第二步:安装软件

下载完成之后安装。安装的时候我们选择自定义安装,选择安装的路径,然后就是下一步,下一步,完成。

第三步:手动创建文件夹

这里需要创建一个mongodb的数据目录。这里需要注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。我是把mongodb装在了D盘,所以我目录也建在D盘,在D盘创建一个data文件夹,并在data文件中创建一个db文件夹。这里需要的数据目录就建好了。

我们还需要建一个配置目录,目前存放的是log信息,我们在data文件中创建一个dbconf文件夹,在文件夹中创建一个mongodb.log文件。

第四步:运行mongodb服务器

我们找到mongdb安装目录,找到bin文件夹并双击打开,在地址栏输入cmd命令,在命令提示符界面输入 mongod.exe --dbpath c:\data\db ,会出现如下提示说明执行成功

第五步:测试是否可以连接

我们在游览器中输入 http://localhost:27017/   如果出现如果下图所示,说明没有问题。如果不是可以看下端口是不是被占用。mongodb默认端口是27017

第六步:把mongdb注册为windows服务

每次启动mongodb都需要手动启动,很麻烦。我们可以把它注册为windows服务,每次开机启动,当然你也可以设置为手动启动。

我们通过管理员身份打开命令提示符。进入到mongodb的安装目录下的bin目录,执行  mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db"  --serviceName "MongoDB"  --install

这里需要说明一下 logpath 就是刚才我们创建的日记文件路径(注意这里是文件路径),dbpath  是指定数据库路径(注意这里是文件夹路径) , serviceName  是指服务的名称

关于命令中的参数说明

参数            描述
--bind_ip         绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath         定MongoDB日志文件,注意是指定文件不是目录
--logappend         使用追加的方式写日志
--dbpath           指定数据库路径
--port             指定服务端口号,默认端口27017
--serviceName          指定服务名称
--serviceDisplayName    指定服务名称,有多个mongodb服务时执行。
--install            指定作为一个Windows服务安装。

执行成不成功,需要到 mongodb.log 文件中查看 。如下图所示,我试了三次最后一次成功了。这里的 拒绝访问 一般都是没有用管理员身份启动命令提示符,怎么打开看下面一张图。

至此我们的安装可以算是完成了。图形化的管理界面后续再说。说的不清楚的或者不对的希望大家留意讨论。

mongoDB学习手记1--Windows系统下的安装与启动的更多相关文章

  1. MongoDB在Windows系统下的安装和启动

    版本选择MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当前版本为稳定版,如:2.0.1.2.2.0: 目前官网上最新的版本为 ...

  2. MongoDB学习总结(一) —— Windows平台下安装

    > 基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>val ...

  3. Windows系统下同时安装Python2和Python3

    Windows系统下同时安装Python2和Python3 说明 有时由于工作需求我们需要在Python2版本下面进行一些开发,有时又需要Python3以上的版本,那么我们怎么在一台电脑上同时安装多个 ...

  4. mongodb基础环境部署(windows系统下)

    Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNorma ...

  5. Windows系统下nodejs安装及配置

    关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...

  6. windows系统下fis3安装教程

    注意:在安装fis3前必须安装node和npm,详情请见官网http://nodejs.org node版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持. ...

  7. Windows系统下部署安装一个/多个Tomcat8

    首先从http://tomcat.apache.org/上下载Tomcat8.0压缩版的,解压到指定路径后即可.  第一:在Windows系统中安装部署单个Tomcat         对于这种情况, ...

  8. MongoDB在Linux系统下的安装与启动

    Mongodb介绍 MongoDB是一个开源文档数据库,提供高性能,高可用性和自动扩展,官方文档:https://docs.mongodb.com/manual/introduction/ Mongo ...

  9. Windows 系统下Git安装图解

    简单来说Git是一个免费的.开源的版本控制软件,从功能上讲,跟我们比较熟悉的Subversion(SVN)这类版本控制软件没什么两样.由于工作的需求,需要在WinXP下安装git配合团队完成相应的工作 ...

随机推荐

  1. System.ComponentModel.DataAnnotations 冲突

    项目从原来的.NET Framework4.0 升级到 .NET Framework4.5 编译报错. 查找原因是: Entity Framework 与 .net4.5 的 System.Compo ...

  2. JS中的循环结构

    [循环结构的执行步骤]1.声明循环变量:2.判断循环条件3.执行循环体操作4.更新循环变量然后循环执行2-4,直到条件不成立时,跳出循环.while循环()中的表达式,运算结果可以是各种类型,但是最终 ...

  3. log4j日志框架学习

    初识Log4j:      log4j有三个部分:           1.loggers 负责捕获日志信息.           2.appenders  负责输出信息到不同的目的地         ...

  4. Spring 事务管理笔记

    本文为 Spring 框架的事务管理学习笔记,官网文档地址为:Transaction Management,隔离级别及传播属性解释来自 org.springframework.transaction. ...

  5. [ASP.NET MVC]笔记(三) 成员资格、授权和安全性

    阻止CSRF(跨站请求伪造) ASP.NET MVC提供了一个阻止CSRF攻击的好方法 在每个提交的表单中包含 @using (Html.BeginForm("Index", &q ...

  6. poj 3522 Kruskal

    题意:求图的一个生成树使其最大边权与最小边权的差值最小,求其最小值 思路:利用贪心思想,先对边进行排序,然后从最小边开始枚举,每次进行kruskal向右加入边,若加入边刚好能遍历所有点,记录最后加入的 ...

  7. jQuery学习目录

    前面的话 目前来说,jQuery可能已经不再处于人们的话题中心.人们讨论的更多的是Vue.Angular和React.但是,jQuery的使用量依然广泛,据统计,它仍然是目前使用率最高的javascr ...

  8. DevTool开发者工具

    DevTool开发者工具 chrome的开发者工具可以说是十分强大了,是web开发者的一大利器,作为我个人而言平时用到的几率很大,相信大家也很常见,但是不要仅仅停留在点选元素看看样式的层面上哦,跟着我 ...

  9. Java 多线程(三) 线程的生命周期及优先级

    线程的生命周期 线程的生命周期:一个线程从创建到消亡的过程. 如下图,表示线程生命周期中的各个状态: 线程的生命周期可以分为四个状态: 1.创建状态: 当用new操作符创建一个新的线程对象时,该线程处 ...

  10. 九度OJ 1017 还是畅通工程

    #include <iostream> #include <string.h> #include <sstream> #include <math.h> ...