MongoDB初探系列之一:MongoDB安装及建议配置

想必第一次听说MongoDB的各位小伙伴,一定是听到他的诸多很N的地方才决定来学习一下这个东东的。不管你是出于什么目的开始踏上这段学习之旅,但是同样作为菜鸟的我很乐意和各位一起成长。废话不多说了,各种简介在这里就不写了,只留下干货。想看简介的各位可以找度娘自行解决。

1、第一次接触新东西,当然要去官网官网转转。

MongoDB官网:https://www.mongodb.org/

下载内容如下图所示:

如果点击进入下载页面后,没有弹出来下载对话框,点击下图所示的内容即可。注意:不需要注册信息的。

2、安装

将下载的msi安装文件直接点击安装即可。其实就是一个解压缩过程。我安装到了D盘,安装完毕以后

你将会在安装目录看到有一个bin目录和一些说明文件。

3、对MongoDB进行相关配置

MongoDB在安装后你会发现这玩意很奇怪,点击bin目录下的mongo.exe 或者mongod.exe是直接闪退的。

下面,将介绍MongoDB的一些简要配置:

1)在和bin目录同级的目录下面建一个data文件夹,data文件夹下面分别建立db和log文件夹来存储数据文件和日志文件【ps:也可以建立其他文件夹,自己知道在什么地方即可】

2)在和bin目录同级的目录下面建一个mongo.config文件,作为mongodb的配置文件。[ps:在启动的时候会用到]

mongo.config文件内容如下:

##数据文件
dbpath=D:\mongodb\data\db

##日志文件
logpath=D:\mongodb\data\log\mongo.log

#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true

#启用日志文件,默认启用
journal=true 

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false

#端口号 默认为27017
port=27017

4、简单配置结束,下面将迎来激动人心的HelloWord阶段

cmd  进入安装目录中的bin目录下面

执行mongod --config d:\mongodb\mongo.config

此时你将能看到一些信息。没有报错的话,就可以接着下一步了。

新建一个命令窗口,同样进入bin目录,执行mongo

此时如果配置没有问题的话,应该会看到下面的页面

5、快速启动MongoDB

每次都通过CMD进入bin目录再执行相关命令,这个显然是不能接受的。

进阶一

将MongoDB的bin目录加入系统的环境变量,想怎么玩就能怎么玩了

进阶二

此时我们发现,每次启动它都需要加一些额外参数,这个显然也不方便。有大神已经

给出了添加为windows服务的方式【ps:自行查找】。但是呢,有利也有弊。我们总会有一些有强迫症的小伙伴喜欢

自己来操作它何时启动,此时呢显然用启动关闭服务操作起来也有些繁琐。

进阶三

既然我们都已经把它加入环境变量,且每次都执行相同的命令来启动,那么为何不考虑一下把这个启动命令

写入一个快捷方式呢。

说干就干。

在桌面上新建一个快捷方式,如图所示。

创建成功后,我们何时想启动MongoDB直接点击这个快捷方式即可。不想用了,直接关闭快捷方式打开的窗口。

这个有没有很方便呢。哈哈。

下一篇将简单介绍一下MongoDB在执行完这些操作后创建的一些文件都是什么内容。

转载请注明文章原始地址,尊重作者的劳动成果。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-24 11:14:02

MongoDB初探系列之一:MongoDB安装及建议配置的相关文章

MongoDB初探系列之二:认识MongoDB提供的一些常用工具

在初探一中,我们已经可以顺利的将MongoDB在我们自己的机器上跑起来了.但是在其bin目录下面还有一些我们不熟知的工具.接下来,将介绍一下各个小工具的用途以及初探一中MongoDB在data文件夹下创建的文件的用途. 1.bin目录下面的各种小工具简介及使用方式 bsondump.exe 用于将导出的BSON文件格式转换为JSON格式mongo.exe mongoDB的客户端 mongod.exe 用于启动mongoDB的Server mongodump.exe 用于从mongodb数据库中导

MongoDB初探系列之四:MongoDB与Java共舞

由于版本不同,可能API也有所不同,本次学习用的是3.0版本. 1.使用的mongodb的jdbc驱动版本为:mongo-java-driver-3.0.0.jar 2.本节只是简单介绍JDBC操作,暂时不考虑效率问题. 3.封装的工具类代码如下: public class MongoDBProxy { private static MongoDBProxy proxy=null;//单实例 private static MongoDatabase db=null;//数据库连接对象 priva

Skype For Business 2015实战系列12:安装前端服务器

Skype For Business 2015实战系列12:安装前端服务器 配置Front01: 打开Skype for Business Server部署向导,点击"安装或更新Skype for Business Server系统": 安装本地配置存储: 点击"运行": 点击下一步: 安装完成,点击完成: 安装或删除Skype for Business Server组建: 点击运行: 点击下一步: 安装完成,点击完成: 请求.安装或分配证书: 点击运行: 输入基本

Mongodb入门系列(2)——在linux下安装、启动、关闭MongoDB以及注意事项(详细)

从官网下载MongoDB的压缩包.http://www.mongodb.org/downloads 将mongodb-linux-x86_64-2.6.8.tgz解压 [[email protected] Downloads]$ tar zxvf mongodb-linux-x86_64-2.6.8.tgz  mongodb-linux-x86_64-2.6.8/README mongodb-linux-x86_64-2.6.8/THIRD-PARTY-NOTICES mongodb-linux

转:MongoDB介绍及下载与安装

非原创,我也是转载(Here)过来备份一下.关于MongoDB园子里有个系列讲的不错的,点击此处跳转 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 它的特点是高性能.易部署.易使用,存储

mongodb安装与简单配置

1.将下载好的安装包上传lniux服务器上,或者curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 2.tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 3.mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录 4.在指定目录下创建相应的文件夹,用来存储数据和mongoDB的日志文件,例如:在/usr

MongoDB介绍与windows下安装

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类 似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言, 几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储对象类型的数据. 模式自由. 支持动态查询.

【转】MongoDB介绍及下载与安装

引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存储,易存储对象类型的数据. 模式自由. 支持动态查询.

MongoDB学习笔记(一) MongoDB介绍及安装

这是MongoDB的系列学习笔记的第一篇,主要介绍什么是非关系型数据库MongoDB,如何下载,去哪儿下载,又该怎么正确的安装等一系列问题. 一.前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下.本人不才,借着自学的 机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论.部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li- [email protected].大部分内容均系原创,欢迎大家转载分享,