一、写在前面

  之前一直以来,都是使用关系型数据库。也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题。诸如查询数据慢,加载花费时间长等等。

  也早就耳闻NOSQL(NoSQL = Not Only SQL ),泛指非关系型数据库。这种数据库主要以哈希表的形式存储。即:这个表中有一个指定的键和一个指针指向特定的数据,key、value键值对模式。这种方式的好处就是简单,容易部署。

  而在NOSQL数据库中,主要有Cassandra、Mongodb、CouchDB、Redis、 Riak、Membase、Neo4j 和 HBase这几种,其中以Mongodb最为常用。那么闲话不多,步入正题。下面就来介绍下,在Windows系统下如何下载安装Mongodb开发环境。

二、下载与安装

  1.首先登录到Mongodb官网( http://www.mongodb.org/downloads )下载合适自己系统的最新的安装包(32位/64位)。

  2. 下载好以后,在D盘新建文件夹MongoDB,将安装包解压在文件夹中。

  3. 在当前目录下,新建数据库目录D:\MongoDB\data。接下来打开cmd命令行窗口,切换到D:\MongoDB\bin 目录执行如下命令:

mongod --dbpath D:\MongoDB\data

输入完命令,会出现一些启动信息,最后一行提示:

waiting for connections on post 27017..
admin web console waiting for connections on post 28017.

  4. 在浏览器地址栏输入:localhost://27017 ,进行连接测试。

  5. 页面访问提示成功。至此,MongoDB安装算是结束了,比想象中简单许多。

三、Windows服务安装

  为了能启动和关闭更加方便,我们将MongoDB安装位Windows服务。

具体命令如下:

mongod --dbpath D:\MongoDB\data --install

出现提示信息:

--install has to be used with --logpath

按照提示,我们需要指定log目录。于是,我们创建log目录D:\MongoDB\logs ,然后重新执行命令。不过,还是出现上面一样的提示信息。

通过网上查询资料,可以通过用SC命令的方式来创建服务。

具体命令帮助信息:

输入命令如下:(注意:要在C:\Windows\System32目录下输入命令)

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log  --logappend"

创建成功

为了更好的查看服务是否真的创建成功,我们可以右击计算机--管理--服务,查看:

可以手动启动服务,也可以输入命令行:

net start MongoDB

四、配置文件创建及设置

  MongoDB已经被我们做成服务了,以后启动就方便了许多。但是,这还没有结束,我们还要自己手动创建一个配置文件。

  • 建立配置文件目录 D:\MongoDB\etc
  • 建立配置文件 D:\MongoDB\etc\mongodb.conf

在配置文件中填入一下内容:

dbpath=D:\MongoDB\data #数据库路径
logpath=D:\MongoDB\logs\mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

上面仅指定了几个比较常用的选项,更多详细配置请参考官方文档 http://docs.mongodb.org/manual/reference/configuration-options/

  最后,在命令行指定MongoDB服务的log:

mongod --config D:\MongoDB\etc\mongodb.conf

五、最后的最后

  至此,MongoDB的下载安装和配置基本就介绍完了。

  下一篇博文,将给大家演示,如何进行数据库的(赠删改查)基本操作。不对之处,欢迎斧正,谢谢关注!

1. 初探MongoDB —— 介绍、安装和配置的更多相关文章

  1. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  2. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  3. MongoDB的安装和配置(Windows系统)及遇到的常见问题解答

    目前比较流行的数据库大致可以分为三种: 前两种是按照图论理论建立起来的,分别是: 层次式数据库(IMS(Information Management System)是其典型代表)和 网络式数据库(DB ...

  4. MongoDB数据库安装及配置环境(windows10系统)

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  5. MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  6. MongoDB的安装与配置

    一.安装包安装: 1.安装 #1.安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2.新建目录与文件D:\MongoDB\data\dbD:\MongoDB\log\ ...

  7. windows下MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  8. linux应用之Mongodb的安装及配置(centos)

    Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的, ...

  9. mongodb的安装、配置、常见问题

    一.MongoDB下载 mongodb可以在官网找到下载链接,找到合适的版本进行下载.下载地址->https://www.mongodb.com/download-center?jmp=nav# ...

随机推荐

  1. 能看到U盘占用内存,但看不到文件

    原因:是u盘感染了病毒 .病毒把U盘里的东西加上了隐藏属性和系统属性. 解决办法:1.在“运行”里面输入:cmd,回车:2.在cmd中进入U盘.比如你的U盘是H盘,就输入:h:,回车:3.进入U盘之后 ...

  2. 对于C++窗口编译一闪而过的解决方法 (DEV CPP下)

    对于C++窗口编译一闪而过的解决方法 首先来看一个简单的程序(编译环境为 DEV C++.):  #include <iostream>  int main()  {      std:: ...

  3. Rtp 协议实现网络广播台网络收音机

    RTP协议介绍:http://www.360doc.com/content/11/1009/15/496343_154624612.shtml 本文中使用了 StreamCoders 的 RTP.ne ...

  4. [ASE][Daily Scrum]11.13

    今天的计划如下: View Shilin Liu 修复残缺地图下的行进问题           Client Jiafan Zhu(回学校了) 和服务器端对接测试 Yiming Liao       ...

  5. delphi中获取调用堆栈信息

    异常堆栈有利于分析程序的错误,Delphi的Exception有StackTrace属性,但是值为空,因为StackTrace的信息收集Delphi委托给了第三方组件来完成,真是脑子有毛病! 借助于m ...

  6. centos7 安装 notejs

    1.安装集成工具 yum -y install gcc make gcc-c++ 2.安装notejs 自行选择版本:https://nodejs.org/dist/ wget https://nod ...

  7. CodeIgniter nginx 404

    默认情况下CI 不支持路由模式需要在server里面配置,配置成如下即可: server { listen 80 ; server_name wechat.XX.com.cn; root XX; in ...

  8. javascript中重要概念-闭包-深入理解

    在上次的分享中javascript--函数参数与闭包--详解,对闭包的解释不够深入.本人经过一段时间的学习,对闭包的概念又有了新的理解.于是便把学习的过程整理成文章,一是为了加深自己闭包的理解,二是给 ...

  9. PHP读取大文件的几种方法介绍

    读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办 ...

  10. Cacti学习笔记一:基本安装和配置

    1.安装依赖包 yum -y install net-snmp-devel mysql mysql-devel openssl-devel libtool 2.安装RRDTool yum -y ins ...