MongoDB——环境准备
来源:互联网 发布:游戏币交易平台源码 编辑:程序博客网 时间:2024/04/30 04:20
关于MongoDB的介绍,优点之类的这里就不说了,要讲的一点就是mongodb中有三元素:
①数据库:一个MongoDB中可以建立多个数据库,MongoDB的默认数据库为"db",该数据存储在data目录中。
②集合:集合就是MongoDB文档组,类似于RDBMS(关系数据库管理系统:Relational Database Management System)中的表。集合存在于数据库中,集合没有固定的结构,意外我们插入的数据可以是不同格式和类型的,但通常我们插入的具有一定关联性。
③文档:文档是一个键值(key-value)对(即BSON),“文档”对应“行”。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,可以存储不同的类型,这与关系型数据库有很大的区别。
一: 下载
上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:
①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开发版”(如:1.7.X,1.9.X),这两个版本的区别相信大家都知道。
②:32bit的mongodb最大只能存放2G的数据,64bit就没有限制。
我这里就下载"3.2.11版本,64bit“,ok,下载之后我就放到”D:\software\MongoDB“,改下文件夹名字为”MongoDB“。
二:启动
①:启动之前,我们要给MongoDB指定一个文件夹,这里取名为”data\db",用来存放MongoDB的数据。
②:进入命令行,首先找到“MongoDB”的路径,然后运行MongoDB开启命令,同时用--dbpath指定数据存放地点为“db”文件夹。
mongod --dbpath D:\software\MongoDB\data\db
③:最后要看下是否开启成功,从图中的信息获知,MongoDB采用27017端口,在浏览器里面输入“http://localhost:27017/”,发现如图所示则表示成功。
说明:其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。
如图在D:\software\MongoDB\data下新建文件夹log(存放日志文件)并且新建文件mongo.log在D:\software\MongoDB新建文件mongo.config
用记事本打开mongo.config输入:
dbpath=D:\software\MongoDB\data\db
logpath=D:\software\MongoDB\data\log\mongo.log
用管理员身份(所有程序-->附件-->命令提示符-->右键管理员身份运行)打开cmd命令行,进入D:\software\MongoDB\bin目录,输入如下的命令:
mongod --configD:\software\MongoDB\mongo.config --install --serviceName "MongoDB"
打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。
本文参考了其他文章,如有侵权请与我联系
- MongoDB——环境准备
- Hadoop环境准备——Linux环境
- aixs2教材——准备开发环境
- 操作系统真相还原——环境准备
- Oracle安装——环境准备
- MongoDB分片实战(一):集群搭建 环境准备
- MongoDB学习笔记—Linux下搭建MongoDB环境
- MongoDB学习笔记—Linux下搭建MongoDB环境
- MongoDB学习笔记—Linux下搭建MongoDB环境
- LNMP——Mongodb生产环境配置
- Practical Common Lisp学习笔记——之准备环境
- selenium+junit学习第一步——环境准备
- 毕业设计准备篇一——环境搭建
- 黑马程序员—C语言—Xcode环境准备
- Mesos&PaaS系列文章之一——环境准备
- Google地图开发(一)——手机环境准备
- Android开发准备——运行调试环境
- Activiti——准备开发环境(一)
- Leetcode 156. Binary Tree Upside Down (Medium) (cpp)
- ubuntu下 apache2 开启/关闭模块方法
- 实时日志收集-查询-分析系统(Flume+ElasticSearch+Kibana)
- javascript—1
- 百合网被骗记录——记一个女骗子
- MongoDB——环境准备
- fresco jar包冲突
- ≪统计学习精要(The Elements of Statistical Learning)≫课堂笔记(十)
- mina框架之三
- java正则表达式
- ios 使用NSURlSession 下载文件并且使用进度条进行文件下载进度读取以及打开附件(word,excel,ppt,pdf)显示
- 给Jquery动态添加的元素绑定事件
- A20集成rt5572驱动
- Java8中时间日期库的20个常用使用示例