mongoDB官网http://www.mongodb.org/对mongoDB的描述:

MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in C++。

首先发现mongoDB中的mongo一词来自humongous(巨大无比的)。mongoDB是一个用C++编写的开源文档型数据库,领先的NoSQL数据库。

一、安装

先不管那么多先下载安装玩玩再说,下载链接http://www.mongodb.org/downloads,各种版本都有,我机器是windows64位的。网盘上存了一份http://yunpan.cn/QzgvMNbeAhQAv

下载下来是一个压缩包,里面有一个bin子文件夹,我们主要需要的就是这个bin目录下的一些程序文件。

接下来建几个目录,我建的目录结构是这样子的

bin目录是mongoDB压缩包自带的;data、logs是自己建的。

首先为使用方便我们把bin目录加入【环境变量】以便在命令行下直接测试,我的目录是D:\mongoDB\bin。

二、测试一下

打开cmd输入mongo提示连接失败:

这是因为mongoDB的服务还没开,下面我们把服务开起来。打开命令行使用mongod –dbpath D:\mongoDB\data命令。

这样mongoDB的服务就启动了,我们来测试一下另起一个cmd窗口再次输入mongo命令

Shell打开了……

三、设置开机启动

Shell可以使用了,但是每次使用之前要开一下服务还是比较麻烦的,我们需要把mongoDB的服务加入到Windows服务随着开机启动。

在命令行输入:

mongod --dbpath D:\mongoDB\data --logpath=D:\mongoDB\logs\mongodb.log –install

dbpath是保存数据的目录、logpath是保存Log的目录。

命令行提示Service can be started from the command line with 'net start MongoDB'。现在打开windows服务检查一下是不是服务添加进windows服务中了,右击计算机进入【管理】->【服务和应用程序】->【服务】,找到Mongo DB服务项点启动。

这样就可以开机启动mongoDB服务了。

附 删除windows服务的方法:sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)

mongoDB之在windows下的安装的更多相关文章

  1. memcache的windows下的安装和简单使用

    原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...

  2. Windows下pry安装和配置

    Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...

  3. Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11

    Windows下虚拟机安装Mac OS X -– VM12安装Mac OS X 10.11 随着Iphone在国内大行其道,越来越多的开发者涌入iOS开发大军 中,但都苦于没有苹果机,本文即将介绍WI ...

  4. Windows下memcache安装使用

    Windows下Memcache安装 随着时间的推移,网上现在能找到的在 Windows下安装 Memcache 的文档大多已经过时.雪峰这里再简要介绍一下当下最新版的安装和配置方法. Memcach ...

  5. Windows 下如何安装配置Snort视频教程

    Windows 下如何安装配置Snort视频教程: 第一步: http://www.tudou.com/programs/view/UUbIQCng360/ 第二部: http://www.tudou ...

  6. 在windows下完美安装GitHub

    笔者最近在Windows下安装GitHub,过程中遇到不少问题.现在把安装的详细步骤分享给大家,免得大家走弯路. 笔者安装了GitHub for Windows程序,一切都运行顺利.但事情没有结束,首 ...

  7. windows下Eclipse安装Perl插件教程

    windows下Eclipse安装Perl插件教程 想用eclipse编写perl.网上看了很多资料.但EPIC插件的下载连接都失效了.无奈,只好自己动手写个教程记录一下. 准备工作: 安装好Ecli ...

  8. Ruby入门--Linux/Windows下的安装、代码开发及Rails实战

    Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...

  9. mediawiki在windows下的安装

    mediawiki在windows下的安装 对于刚接触wiki的朋友们来说,配置一个服务器环境,安装并运行mediawiki是一件很麻烦的事情,在这里,我尽量用通俗易懂的语言,介绍mw(mediawi ...

随机推荐

  1. Beyond Compare 3, 简体中文版 安装

    转载: 1.https://www.scootersoftware.com/download.php 2.http://www.scootersoftware.com/download.php 下载地 ...

  2. Java学习之动态代理篇

    Java学习之动态代理篇 0x00 前言 在后面的漏洞研究的学习中,必须要会的几个知识点.反射机制和动态代理机制.至于反射的前面已经讲到过了,这里就不做更多的赘述了. 0x01 动态代理 这里先来讲一 ...

  3. 【总结】Oracle数据库 查看表空间和增加表空间

    一.Oracle查看 表空间 的名称及其大小 查看 表空间的名称及其大小的SQL语句: select t1.tablespace_name,round(sum(bytes/(1024*1024)),0 ...

  4. dubbo使用问题

    新入职此公司, 发现公司使用的框架原来是传说中的分布式的(原谅我以前在传统公司工作,并远离浪潮久矣), 使用过程中发现各服务之间使用 dubbo 进行通信. 特地总结下遇见的坑,为以后总结经验.   ...

  5. Python的逻辑控制true/false和循环

    逻辑判断 简单的几个尝试,看下和java的一点不同之处 1 > 2 # False 1 < 2 <3 # True 42 != '42' # True 'Name' == 'name ...

  6. Spark学习总结

    RDD及其特点 1.RDD是Spark的核心数据模型,但是个抽象类,全称为Resillient Distributed Dataset,即弹性分布式数据集. 2.RDD在抽象上来说是一种元素集合,包含 ...

  7. form中的标签例子

    <form action="dreamdu.php" method="post" id="dreamduform"> <f ...

  8. ABAP 7.55 新特性 (一)

    最近几天,SAP S4 2020对应的ABAP 7.55的新版文档已经出现.本文翻译了ABAP SQL之外的更新部分.ABAP SQL的更新比较长,会再之后单独成篇. 译者水平有限,如有错误,请评论指 ...

  9. vant学习网址

    https://youzan.github.io/vant/#/zh-CN/swipe-cell 我推荐大家可以在这个网址上面学习vant相关的知识   里面有代码解说和详细的代码

  10. Python开发 常见异常和解决办法

    1.sqlalchemy创建外键关系报错property of that name exists on mapper SQLAlchemy是Python编程语言下的一款开源软件,提供了SQL工具包及对 ...