1. 初探MongoDB —— 介绍、安装和配置

一、写在前面

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

  也早就耳闻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的下载安装和配置基本就介绍完了。

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

时间: 2024-10-12 13:59:27

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

Git-Repo-Gerrit-1-Git介绍,安装和配置

Git简介 Git是一个分布式版本控制系统.Git客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来.这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复.因为每一次的提取操作,实际上都是一次对代码仓库的完整备份 Git安装 在Ubuntu上: sudo apt-get install git 在Windows上: 到网上搜 msysGit, 下载安装即可 初次运行Git前的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境.配置

Windows环境下MongoDB的安装与配置

MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链接 点击DOWNLOAD下载  目前最新的版本是3.2.4,下载好后选择安装目录,这里选择d:\mongo3.2 配置MongoDB 在目录 d:\mongo3.2下新建一个mongo.config文件,这个文件是用来对MONGODB进行配置用的, 在d:\mongo3.2\bin下新建一个目录db

linux服务之Mongodb的安装及配置(centos)

Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网盘上下载,提供了64位和32位的安装包,还有一个mongoVUE,可视化mongodb管理工具,网盘地址是:http://pan.baidu.com/s/1c0ocQFu.windows下安装可以参考

Mongodb的安装,配置,启动与相关操作

mongodb简介: ??? MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. ? 本实验我们将对mongodb3.6.6数据库进行安装与一系列操作 1.安装:配置YUM源仓库 ??????

windows下MongoDB的安装及配置

1,首先下载对应版本的MongoDB进行安装,安装时我选择了D盘根目录进行安装,为了方便建议文件夹命名尽量简短如(d:\mongodb) 2,创建数据库文件的存放位置,比如d:/mongodb/data/db.启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功. 3,打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin), 输入如下的命令启动mo

mongodb的安装及配置安装服务

1. 安装mongodb数据库 mongodb官方网址:https://www.mongodb.org 安装好之后的步奏: 第一步:规划你的安装目录和数据库文件的存储路径,我打算将Mongo的程序文件放置C:\mongodb ,将数据库文件放置在D:\Mongodb. 第二步:将下载的文件放到C:\mongodb 第三步:创建mongo的日志目录和配置文件 cmd-> md C:\mongodb\log // 此处是利用命令行 在C:\mongodb路径下创建一个mongod.cfg文件,并写入

zabbix介绍 安装 运用 配置 代理 告警 的使用

Zabbix 功能 具备常见的商业监控软件所具备的功能(主机的性能监控.网络设备性能监控.数据库 性能监控.FTP 等通用协议监控.多种告警方式.详细的报表图表绘制) 支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现) 支持自动发现(low discovery)key 实现动态监控项的批量监控(需写脚本) 支持分布式,能集中展示.管理分布式的监控点 扩展性强,server 提供通用接口(api 功能) ,可以自己开发完善各类监控(根据相关接 口编写程序实现) 编写插件容易,可以

Centos下mongodb的安装与配置

安装MongoDB的方法有很多种,可以源代码安装,在Centos也可以用yum源安装的方法. 1.准备工作 运行yum命令查看MongoDB的包信息(正常是没有信息提示的,我这里已经按安装好了) [[email protected]~]# yum info mongodb-org Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Installed Packages Name : mongodb-or

IBM WebSphere MQ介绍安装以及配置服务详解

首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagram (Send and forget) 应用程序在创建完消息后.利用MQ的API将消息发送到队列中.它充分利用了MQ(once and once only ) 2.请求和应答方式 Request/Reply 发送消息之后需等待对方处理结果.  需考虑如下问题: a.等待应答的时间是多少? b.如果没