本文是我在阅读MongoDB官网关于MongoDB在windows系统下如何安装的教程之后写的,下面就简单地介绍一下如何在win7系统环境下安装mongodb。 由于我使用的是win7-32bit系统,所以本文所有关于MongoDB的安装均是基于此环境,其他环境下的安装可以查看官网,里面都有详细的介绍。
一、安装步骤
MongoDB的安装主要分为四步,分别为
1)下载MongoDB安装包。
2)解压缩安装包。
3)启动MongoDB。
4)注册MongoDB服务。
下面详细介绍各个步骤:
1)下载MongoDB安装包。
MongoDB官网下载链接:http://www.mongodb.org/downloads
根据自己的系统环境来下载MongoDB的版本,注意系统位数。
如果不知道,可以在cmd命令窗口输入wmicosgetosarchitecture
2)解压缩安装包。
下载完成之后将压缩包解压出来,
如果你的系统上安装了java环境,可以使用jar -xvf file.suffix命令来解压。
解压完成之后将解压后的文件夹移动另一个路径下,例如:E:\Program Files\JavaLife\mongodb(路径可以自定义)
然后在改路径下,创建一个命名为data的文件夹,并在data文件夹下再创建一个命名为db的文件夹。
3)启动MongoDB。
在解压后的文件夹下,有一个bin目录,进入到该目录,可以找到mongod.exe(使用它来启动MongoDB服务),进入bin目录下,执行如下命令
/bin>mongod.exe --dbpath "E:\Program Files\JavaLife\mongodb\data\db"(注意dbpath前面是两个‘-’符号),该命令执行完成之后,可以在cmd窗口下看到如下图所示信
息:注意后面两个划红线的部分,
(1)MongoDB默认的数据库连接端口为27017。此时,请打开,另一个cmd窗口,同样的进入bin目录下,在cmd窗口中输入mongo.exe(执行它连接MongoDB数据库),按下enter键。
执行测试:
到这里,说明我们已经成功地安装了MongoDB。
(2)你也可以通过在浏览器地址栏输入http://localhost:28017来判断mongod.exe命令是否执行成功,如果执行成功,你可以看到如下界面,
4)注册MongoDB服务。
为了使用方便,我们注册MongoDB为Windows服务。当然,您也可以按照第三步操作来启动MongoDB服务。
在自定义的路径下,创建log文件夹
E:\Program Files\JavaLife\mongodb\data>md log
在log文件夹下创建mongodb.log
>mongod.exe --dbpath "E:\Program Files\JavaLife\mongodb\data\db" --logpath "E:\Program Files\JavaLife\mongodb\data\log\mongodb.log" --install --serviceName "MongoDB"
执行该命令后,MongoDB服务的的注册过程会记录在mongodb.log文件中。
同时,在计算机》管理》服务和应用程序》服务 中可以看到Mongo DB名称的服务。
启动MongoDB >net start MongoDB
关闭MongoDB >net start MongoDB
到这里,说明MongoDB的服务已经注册完成。
二、其它
1)MongoDB winows-32bit版本的数据库容量大小小于2GB。(我曾经遇到过这样的问题,容量超过限制,直接导致MongoDB服务挂掉)
2)如果你的电脑上安装了360安全卫士,在体检完成后,千万不要一键修复,因为当你点击了一键修复后,你的MongoDB服务就很有可能挂了,我已经被360坑了很多次了。如果他扫描出来了mongodb的启动文件,请将它置入信任区。
3)如果你想打开cmd窗口使用mongo.exe命令,可以将bin路径配置在环境变量path中。
4)如果不喜欢控制台的界面,可以使用MongoDB的界面管理工具,例如MongoVUE(目前个人觉得最好用的),Rockmongo等。