Windows下安装MongoDB

伴随着2010年一股NoSQL热潮,现在越来越多的互联网公司把眼光转移到NoSQL存储方面,以期通过NoSQL的解决方案解决当前传统数据存储无法满足当前业务系统需求的现状。伴随着NoSQL的热潮,越来越多的NoSQL产生被生产、实践和应用在各个领域中,然而在众多的NoSQL产品中,最惹人注目的莫过于Mongodb了,Mongodb以其自由灵活的文档模型、方便的水平扩展机制,对于当前互联网应用的大数据量、高并发、弱事务的应用场景来说非常适用。最近公司内部也在小范围的使用MongoDB,从整体的运行效果来说还是不错。正好趁着工作不太忙,咱也在NoSQL领域掺和一把,学习一下MongoDB。

Mongodb的安装非常简单,直接解压就能使用。今天来了解一下如何在Windows下进行MongoDB安装、配置、启动、卸载等相关的入门操作。

环境:Windows7+mongodb-win32-x86_64-2.4.6
1、下载Mongodb
下载就不用说了吧,相信大家肯定都知道去哪下载^-^,如果你都不知道如何去下载Mongodb,那你还是别看本文了,以勉影响你的学习^-^

2、解压Mongodb到一个指定的文件夹下面,此处我们解压到D盘根目录下面



3、启动Mongodb

Mongodb在启动时可以手动指定参数,比如数据存放目录、日志存放目录等,Mongodb本身对这些参数都有默认的设置,我们可以不进行配置,但个人更喜欢手动配置这些参数。Mongodb的启动参数配置也非常简。可以在启动mongodb时指定,也可以把这些参数配置到指定的文件中,然后在启动时指定配置文件。

方法一:在启动时指定参数配置

首先我们要先建立mongodb的数据存储位置,因为mongodb不会自动创建(此处我们把Mongodb的数据存储放置在Mongodb根目录下data文件夹下,这个data文件夹需要自己创建。当前你也可以把Mongodb的数据文件放置到其他地方,这个完全没有什么影响)

启动命令如下:

D:\mongodb\bin>mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\mongo.log

执行完该命令之后可以看到光标停留在那不动了,此时我们重新打开一个命令行界面,运行mongodb,看到如下窗口说明运行成功



方法二:指定配置文件

如果我们每次在启动Mogodb时都需要输入大量参数,这样肯定会很繁琐,所以比较方便的形式应该是把相关参数配置写到配置文件中,在启动时只需要指定配置文件即可。

此处我们在根目录下创建配置文件mongo.conf


写好配置文件之后我们就可以使用下面的命令来启动Mongodb了

D:\mongodb\bin>mongod.exe --config D:\mongodb\mongo.conf



4、把mongodb配置成windows服务

如果每次启动都需要使用命令行来启动是不是有点麻烦,如果配置成Windows服务就简单多了,每次只需要启动一下该服务就行了^-^。其实Mongodb配置成Windows服务也非常简单,一条命令就完成。

D:\mongodb\bin>mongod.exe --config D:\mongodb\mongo.conf --install

出现下图说明mongodb的服务就安装成功了。



安装成Windows服务之后再启动mongodb就非常简单了

net start mongodb

这样每次启动Mongodb就非常简单了。

安装成Windows服务之后停止mongodb也非常简单

net stop mongodb


5、卸载mongodb服务

如果有一天你不想使用mongodb了,想从Windows上把该服务进行卸载,请使用如下操作




mongodb默认情况下在地地启动两个端口:27017、28017,其中27017是Mongodb的监听端口,28017是mongodb启动的一个基本的http服务器。可以通过浏览器输入地址:http://127.0.0.1:28017来查看本机mongodb数据库的相关信息以及运行情况。


好了,关于Windows下安装Mongodb就说到这里,有问题的话希望大家及时交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值