MongoDB数据库安装配置

来源:互联网 发布:gson遍历json 编辑:程序博客网 时间:2024/06/05 03:38

最近有需要处理大量非结构化数据,原先使用的MySQL数据库已经渐渐的有点满足不了需要了,通过对比各个数据库(MySQL、Redis、MongoDB、HBase等 )的优劣之后(有经典文章参考:http://blog.csdn.net/defonds/article/details/48471087),考虑尝试用MongoDB数据库来处理。本文主要介绍MongoDB数据库的安装配置和简单测试

1.MongoDB安装

首先,我们从MongoDB官网(https://www.mongodb.com/download-center#community)下载安装包,下载后将安装包放在你想要的安装目录下直接双击安装即可(我下的是.msi后缀的安装版),本机目录是:D:\software\mongodb,安装完成之后再mongodb目录下新建\data\db\data\log目录,分别用来安装db日志文件

2.MongoDB测试

2.1 测试MongoDB是否安装成功

在命令窗口切换到D:\software\mongodb\bin目录下,执行mongod -dbpath “d:\mongodb\data\db”命令。如下图所示:

这里写图片描述

这里写图片描述
由图2可以看出,MongoDB数据库已经开启,正在等待服务连接27017(mongodb默认端口)端口。
此时,新打开一个命令窗口,同样切换到D:\software\mongodb\bin目录下,输入mongo命令,即可连接上mongodb数据库了。如下图所示:
这里写图片描述

与此同时服务器端也收到了一个连接,并已接受,如下图所示:

这里写图片描述

到现在为止,mongodb数据库已经安装成功了。但是mongodb默认情况需要先开启mongod.exe(服务器端程序),mongo.exe(客户端程序)才能连接到数据库,比较麻烦,接下来通过将mongodb安装为Windows服务的形式来避免每次使用数据库时都需要事先开启mongod.exe。

2.2 将mongodb安装为Windows服务

(1)打开命令窗口,切换到D:\software\mongodb\bin目录下,执行以下命令:

mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"

其中MongoDB.log是开始建立的日志文件“MongoDB” 服务名MongoDB
如下图所示:

这里写图片描述

(2)启动mongdb服务

执行net start mongodb命令启动mongodb服务。如下图所示:

这里写图片描述

此时,可以在任务管理器中看到mongo.exemongod.exe进程都已经开启了。

这里写图片描述

如果在启动mongodb服务的过程中出现100错误的话,可能是之前开启的mongod.exe进程没有关闭。把该进程关掉,并删除db目录下的mongod.lock文件(如果有的话),再重复上述过程即可。