1. 环境准备,不支持XP系统,需要在Windows7及以上和windows server 2008 系统上安装。

2. 下载安装包:http://www.mongodb.org/downloads, 根据环境下载对应的安装包。

3. 下载完成后双击运行,默认安装目录为 C:\Program Files\MongoDB 2.6 Standard

4. (可以省略)把安装目录加到环境变量里,这样运行命令时就不需要指定运行目录了

计算机 右键->  高级系统设计 -> 环境变量 -path, 在后面加上路径 C:\Program Files\MongoDB 2.6 Standard\bin

注:如果省略了这一步,在下面执行命令时需要指定运行目录为C:\Program Files\MongoDB 2.6 Standard\bin

5. 为了运行mongodb,需要创建数据文件夹和log文件夹,手动创建 e:\mongodb\data 和 e:\mongodb\log 目录

也可以通过cmd来创建: mkdir  e:\mongodb\data,  mkdir  e:\mongodb\data

6. cmd 中运行mongod.exe,就可以启动mongdb服务,在启动时需要给mongod.exe 指定 --dbpath:

mongod.exe  --dbpath e:\mongodb\data, 运行结果如下,显示启动成功。

7. 链接测试: 打开cmd, 运行mongo.exe,显示如下图,mongodb可以连接,mongodb配置完成

如果不启动mongod.exe服务,连接mongodb时会出错:

二:配置服务

为了是mongodb使用起来方便,我们可以为mongodb创建系统服务(在2.6版本还需要手动创建服务),这样我们就不需要手动去启动。

1. 在安装目录文件中创建配置文件 mongod.cfg,该路径为任意指定路径

内容写上 :

logpath=E:\MongoDB\log\mongo.log

dbpath=E:\MongoDB\data

也可以通过cmd来创建:

echo logpath="E:\MongoDB\log\mongo.log" > "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
echo dbpath="E:\MongoDB\data" >> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"

使用命令创建服务:

mongod --config "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg" --install

或者系统服务来创建服务:

sc.exe create MongoDB binPath= "C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

执行成功,服务创建成功, cmd中输入services.msc,打开系统服务,可以看到mongodb服务已经存在,右键启动就可以使用mongodb了。也可以通过

net start MongoDB来启动服务
net stop mongodb来关闭服务 至此安装完成,服务也配置成功。cmd中输入mongo.exe可以测试连接成功。
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ 连接更加详细资料。

MongoDB1: 环境安装的更多相关文章

  1. 使用专业的消息队列产品rabbitmq之centos7环境安装

      我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...

  2. Linux下xampp集成环境安装配置方法 、部署bugfree及部署禅道

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非 ...

  3. node.js环境安装,及连接mongodb测试

    1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ...

  4. 谈谈React Native环境安装中我遇到的坑

    谈谈React Native环境安装 这个坑把我困了好久,真的是接近崩溃的边缘...整理出来分享给大家,希望遇到跟我一样问题的小伙伴能尽快找到答案. 首先,这是在初始化App之后,react-nati ...

  5. Kali Linux渗透测试实战 1.2 环境安装及初始化

    1.2 环境安装及初始化 目录(?)[-] 环境安装及初始化 下载映像 安装虚拟机 安装Kali Linux 安装中文输入法 安装VirtualBox增强工具 配置共享目录和剪贴板 运行 Metasp ...

  6. Linux初学 - Elasticsearch环境安装

    下载 https://www.elastic.co/downloads/elasticsearch 安装 rpm -ivh 也可以双击rpm包安装 修改elastaticsearch host配置 修 ...

  7. Win7下Python2.7环境安装paramiko模块

    Win7下Python2.7环境安装paramiko模块,经过安装并测试成功,整理文档如下: 1.下载安装Windows版本的Python2.7,我默认装在C:\Python27 我的python已经 ...

  8. [ALM]一步一步搭建MS ALM环境 - 安装TFS + SQL SERVER

    描述: 安装SQL SERVER 2012,安装TFS 2013,配置TFS,挽起袖子,准备干活儿 步骤: 1,打开Hyper-V Manager,参考[Hyper-V]使用操作系统模板创建新的虚拟机 ...

  9. Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包

    环境安装配置        1. 下载 1.1     Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...

  10. [转载]SharePoint 2013测试环境安装配置指南

    软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注: ...

随机推荐

  1. 批处理安装nodejs

    @echo offcd nodejsecho 正在安装nodejs-v4.2.2,请稍等...start /wait node-v4.2.2-x64.msi /qnecho 安装nodejs结束 cd ...

  2. zTree应用实例详讲

    zTree应用实例详讲(1) 因为项目的需要,要创建一棵动态的文件树,此树除了实现异步获取子节点外,还要实现对树节点的增.删.改.查.移动.重命名.批量删除.批量移动. 每一个操作都要和数据库打交道. ...

  3. 仿腾讯微博的一个弹出框 v0.1 beta

    仿腾讯微博的一个弹出框 v0.1 beta   代码写的不太好,新手请大家海涵,只为博君一笑,勿放在心上. 写在这里留作纪念,也许以后用的到. 效果 CSS .prompt{ position: ab ...

  4. 读写分离子系统 - C# SQL分发子系统(ADO.NET,不支持EF)

    读写分离子系统 - C# SQL分发子系统(ADO.NET,不支持EF) 这次介绍的这个框架只适用于中小项目,并且各个读写数据库结构是一致的情况,还要并且是写入数据库只有1台情况. 我们来看看这个子系 ...

  5. JAVA多线程经典问题 -- 生产者 消费者

    工作2年多来一直也没有计划写自己的技术博客,最近辞职在家翻看<thingking in JAVA>,偶尔看到了生产者与消费者的一个经典的多线程同步问题.本人在工作中很少使用到多线程以及高并 ...

  6. JSP实现页面跳转的方式

    js实现页面跳转的几种方式普通方式 第一种: <script language="javascript" type="text/javascript"&g ...

  7. 部署 instance 到 OVS vlan100 - 每天5分钟玩转 OpenStack(138)

    上一节创建了 OVS vlan network vlan100,今天部署 instance 到该网络.launch 新的 instance “cirros-vm1”,网络选择 vlan100. cir ...

  8. Javascript设计模式之装饰者模式详解篇

    一.前言: 装饰者模式(Decorator Pattern):在不改变原类和继承的情况下动态扩展对象功能,通过包装一个对象来实现一个新的具有原对象相同接口的新的对象. 装饰者模式的特点: 1. 在不改 ...

  9. Singleton Pattern(单例模式)

    1.简介 单例模式,顾名思义,即在整个系统中,类的实例对象只有一个. 单例模式具有以下特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例 2.实现 其 ...

  10. C++ 处理 utf-8

    类似"abc汉字"这样的字符串是以utf-8编码; C++ 的 cout执行的操作是把参数发送给stdout,因此如果终端支持utf-8, 汉字可以使用cout打印: 比较好的办法 ...