您的位置:首页 > 数据库 > Mongodb

mongodb安装与配置

2016-06-20 14:21 567 查看
Mongodb-面向使用学习

简单绍介了一下mongoDB的安装方法:Console方式和windows服务方式

一、初识MongoDB

1、什么是MongoDB

MongoDB是一个数据库。是一个非关系型数据库,以BSON(JSON的扩展)数据格式存储。

此文档既然是面向使用的学习文档,所以关于MongDB的好处、历史等信息就不再描述,直接写如何使用吧。

2、下载安装

下载地址:https://www.mongodb.com/download-center,在这里选择自己需要的平台和版本:


 

如果是windows平台的话,下载之后和其他普通的安装程序基本一样,需要注意的是下载的是32位还是64位(要看自己电脑的操作系统),而且据说32位最大只能存储2G的数据,而64位的没有做限制(这个没有测试过)。

如果是linux平台的话,后续再讲述。

我这里把MongoDB安装到D:\MongoDB目录中


 

在bin目录中有一些我们常用的数据库操作工具:


 

所以我们最好的做法是将此bin目录加入到环境变量中(如何加入在此就不描述了)。

检查是否安装成功:

·WIN+R -> cmd -> mongo --version 只要显示版本号即成功!


 

记不住命令的可输入mongo --help查看帮助。

3、以Console方式启动数据库

在mysql数据库中,使用之前需要启动数据库,启动数据库之前需要先配置数据库的目录,同理MongoDB中也需要设置其数据库目录,只是在MongoDB中设置数据库目录后就自动启动了。

如:将数据数据放到E:\temp\mongo\db这上目录下,先创建出这个空目录,输入命令:mongod --dbpath E:\temp\mongo\db 即可。

注意:1、这里是mongod(而不是mongo或mongodb)

2、--dbpath:指定数据库目录

3、更多参数可用mongod --help查看


 

输入命令后得到上图,我们主要关心的就是:port 27017,这是数据库的端口号。现在我们到E:\temp\mongo\db目录可以看到:


 

这就是MongoDB的数据库目录,已经创建完成且启动成功,端口号为:27017(默认)。

 

当然我们可以通过浏览器来访问到我们已经启动的数据库:


 

 

4、以window要服务方式启动数据库

上面描述了以console方式启动数据库,这种方式在开发过程中是可以的,但在服务运行的时候就比较麻烦,如当服务器重启后,数据库的服务就得手动重新启动(当然可以自己写一些shell脚本,这显然比较麻烦)。

·创建服务日志

创建一个日志文件,这里是:E:\temp\mongdo\logs.txt,注意是一个可以正常打开的文件(最好是txt文件,方便查看)

·创建服务

Mongod --install --serviceName mongoDB --logpath E:\temp\mongo\logs.txt --dbpath E:\temp\mongo\db


 

打开windows的服务列表查看,却没有找到mongoDB的服务名。打开日志:


 

发现拒绝访问。(这个在Win7以后的版本会出现这个问题,是因为权限不够)

解决办法:以管理员的身份打开命令提示窗口,再输入以上命令,再看日志:


 

已经创建好了,查看windows服务列表:


已经出现了!

迫不及待的打开浏览器:http://localhost:27017,结果无法访问。

回到windows服务列表中查看才发现mongoDB 根本就没有启动,启动再试试,OK!正常访问了!

 

 

 下一篇主要讲述mongodb的增、删、改、查操作!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb