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.exe和mongod.exe进程都已经开启了。
如果在启动mongodb服务的过程中出现100错误的话,可能是之前开启的mongod.exe进程没有关闭。把该进程关掉,并删除db目录下的mongod.lock文件(如果有的话),再重复上述过程即可。
- MongoDB数据库安装配置
- 【MongoDB数据库】如何安装、配置MongoDB
- 【MongoDB数据库】如何安装、配置MongoDB
- 【MongoDB数据库】怎么安装、配置MongoDB
- mongodb数据库安装配置启动
- Linux下安装配置MongoDB数据库图解
- Linux下安装配置MongoDB数据库
- Linux下安装配置MongoDB数据库
- Linux下安装配置MongoDB数据库
- Linux下安装配置MongoDB数据库
- Linux系统安装配置MongoDB数据库
- MongoDB数据库安装完成之后的配置
- MongoDB数据库安装配置和基本操作
- MongoDB数据库的安装、配置、主从同步、备份与恢复
- Java环境配置 数据库 缓存Redis Nosql MongoDB 安装
- CentOS6.5_X64下安装配置MongoDB数据库
- MongoDB数据库安装配置(Linux下/Windows下)
- 非关系型数据库MongoDB安装及环境变量配置
- 登录界面测试用例设计
- ServletRequest接口的常用方法
- Android
- Scrapy在采集网页时使用随机user-agent
- 获取父窗口的元素的方法
- MongoDB数据库安装配置
- jlink下载配置
- 2017年6月22日
- HDU 4331 Image Recognition 题解
- JAVA--自己实现ArrayList
- 关于mysql复合索引
- java实现截取网页中所包含的网址
- SQL Server 死锁
- CSS3 filter(滤镜)