按照国际惯例我们先来介绍一下MongoDB。 

  MongoDB是一个基于分布式文件存储的数据库,由c++语言编写,为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB属于非关系数据库,也不能说完全属于,更像是介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,很像关系型数据库。

接下来我们来介绍下载及安装的步骤(本文讲述的是Windows平台下的)

  1)下载MongoDB。

    MongoDB提供了32位和64位系统的预编译二进制包,可以从MongoDB官网上面下载安装,下载地址:http://www.mongodb.org/downloads

    

    根据自己的需求下载响应的.msi文件,下载后双击该文件,按照提示进行操作即可。

    安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

  2) 创建文件安装路径。

    在安装之前最好先在磁盘里面新建一个文件夹,用来放置下载的.msi文件安装的路径。本人是安装到D盘

    

    安装完毕之后此文件夹下就会出现下面的情况。

    

  3) 创建数据库文件的存放位置。

    比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

    

  4) 打开cmd(windows键+r输入cmd)命令行。进入D:\mongodb\bin目录。如下图

    

    这里有一个简单的方法可以直接进入到bin里面,首先找到bin这个文件,在上面的路径中直接输入cmd,回车就可以了。

    

    

    

  5) 输入命令启动MongoDB

    mongod.exe --dbpath D:\mongodb\data\db

    

    dbpath 后面跟的是刚才创建的db文件的路径 路径是需要用双引号包括起来。

    MongoDB默认连接端口27017,如果出现如图的情况,就说明启动成功了。

    

    也可以通过打开localhost:27017查看,笔者这里是火狐浏览器。

    

    如果不成功,可以查看端口是否被占用。

  6) 将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。如图所示,在db文件同级新建个名为log的文件夹。

    

    在log文件下新建个文件用于存放日志,后缀为.log

    

    用管理员身份打开cmd,进入到bin里面,输入mongod.exe --dbpath "数据库存放路径" --logpath "日志存放路径" --install。如图

    

    回车,如图即为成功。

    

    假如出现启动失败的情况,只需要把db文件夹下的mongod.lock文件删除即可。

    

    这个时候打开服务就可以看到mongodb成为Windows服务了。打开cmd输入services.msc就可以打开服务了

    

到这里MongoDB就算是安装成功了。接下来就是安装mongodb的视图工具,mongodb的视图工具有很多种,这里介绍的是mongochef。

  百度搜索mongochef,下载。按照步骤一步一步安装即可。

  笔者已经安装过了就不详细地说了。可参考:http://jingyan.baidu.com/article/6181c3e0be3173152ef153cf.html

Mongodb安装详解及mongochef视图工具安装。的更多相关文章

  1. MYSQL之数据库初识、安装详解、sql语句基本操作

    目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...

  2. Linux ssh登录和软件安装详解

    阿哲Style   Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器 ...

  3. scribefire 多博客管理利器 安装详解

    scribefire 多博客管理利器 安装详解 一.ScribeFire介绍 ScribeFire 是 Firefox (火狐浏览器)上著名的博客写作工具,目前已跨平台支持多浏览器(Firefox,C ...

  4. Phoenix和SQuirrel安装详解

    Phoenix安装详解 描述 现有hbase的查询工具有很多如:Hive,Tez,Impala,Shark/Spark,Phoenix等.今天的主角是Phoenix. phoenix,中文译为“凤凰” ...

  5. hadoop 0.20.2伪分布式安装详解

    adoop 0.20.2伪分布式安装详解 hadoop有三种运行模式: 伪分布式不需要安装虚拟机,在同一台机器上同时启动5个进程,模拟分布式. 完全分布式至少有3个节点,其中一个做master,运行名 ...

  6. IntelliJ IDEA(2018)安装详解

    转: IntelliJ IDEA(2018)安装详解 置顶 2018年06月06日 22:58:45 Lazymanx 阅读数:95701   版权声明: https://blog.csdn.net/ ...

  7. Phpstudy+WordPress安装详解

    Phpstudy+WordPress安装详解 1.安装phpStudy程序 将下载的phpStudy程序解压到某个分区的根目录中,第一次使用会提示你初始化一下: 之后在主控制界面点击启动即可. php ...

  8. (转载)实例详解Android快速开发工具类总结

    实例详解Android快速开发工具类总结 作者:LiJinlun 字体:[增加 减小] 类型:转载 时间:2016-01-24我要评论 这篇文章主要介绍了实例详解Android快速开发工具类总结的相关 ...

  9. windows版mysql8.0安装详解

    2018年07月04日 13:37:40 Zn昕 阅读数 6433更多 分类专栏: mysql   版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. ...

随机推荐

  1. CSS01--概述与选择器

    CSS:Cascading Style Sheets,层叠样式表.我们之前已经说过,HTML解决的是网页内容(结构)的问题,而CSS立足于网页的表现方面的问题,则样式定义如何显示HTML标签,js负责 ...

  2. Sql语句里的递归查询 SqlServer2005和Oracle 两个版本

    以前使用Oracle,觉得它的递归查询很好用,就研究了一下SqlServer,发现它也支持在Sql里递归查询举例说明:SqlServer2005版本的Sql如下:比如一个表,有id和pId字段,id是 ...

  3. typescript 入门

    为什么要使用typescript? 出现拼写错误,可以立即指出错误. 出现模块引入错误,立即指出错误. 出现函数.变量类型错误,立即指出错误. 在react组件中制定好了基本的props和state之 ...

  4. Chapter 14. Blocks and Statements

    14.5. Statements There are many kinds of statements in the Java programming language. Most correspon ...

  5. python笔记02-----字符串操作

    python中定义变量的字符串 str1 = "www"      #str1就是字符串了 一定用引号 或者直接使用"字符串."来调用内部的方法 1.字符串大小 ...

  6. WPF中Expander与ListBox(ItemsControl)嵌套中的问题

    1. 当ListBox放在Expander中时,为了要实现实时更新数据的效果,这里使用了 ObservableCollection类型来作为数据源, 初始的简单例子如下:只有一个ListBox xam ...

  7. json test

    public static void main(String[] args) { class B { String name; public String getName() { return nam ...

  8. [PY3]——内置数据结构(1)——列表及其常用操作

    列表及其常用操作_xmind图         about列表 列表是一个序列,用于顺序存储数据 列表分为两种:ArrayList(用数组实现).LinkedList(用链表实现) 定义与初始化 #l ...

  9. 问题集录--jquery将json转excel保持

    代码如下: <html> <head> <meta http-equiv="content-type" content="text/html ...

  10. PowerDesigner常用设置

    使用powerdesigner进行数据库设计确实方便,以下是一些常用的设置 附加:工具栏不见了 调色板(Palette)快捷工具栏不见了 PowerDesigner 快捷工具栏 palette 不见了 ...