码迷,mamicode.com
首页 > 数据库 > 详细

【MongoDB】MongoDB的安装教程

时间:2017-07-28 11:01:39      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:恢复   客户端   cmd   编写   环境变量   点击   append   star   down   

1,MongoDB简介

MongoDB也是一种数据库,只不过它既不是关系型数据库,也不是非关系型数据库(NoSQL),而是一种介于关系型数据库和NoSQL之间的一种数据库。如果说非关系型数据库是轻量级的,具有存取速度快的特点。关系型数据库是重量级的,具有存储数据量大,数据安全,查询统计方便等特点。那么MongoDB就有非关系型数据库存储数据快的特点,又有关系型数据库存储数据量大、安全等特点。

  • MongoDB是基于分布式文件存储的数据库
  • MongoDB是介于NoSQL和关系型数据库之间的一款产品
  • MongoDB是基于C++语言编写的
  • MongoDB具有查询语言、索引、key-value存储结构
  • MongoDB存储数据是以BSON类型(JSON)

2,MongoDB安装

2.1 下载

首先在网上下载好对应版本的MongoDB,我们可以到官网下载

在下载的时候,有一个规定就是偶数为“稳定版”(如:1.6.x,1.8.x),基数为“开发版”(如:1.7.x,1.9.x)。

2.2 安装

下载好后,解压后,会出现三个目录。bin目录里面是程序文件,其它两个目录是c++调用的头文件和库文件。

下面说一说bin目录里面的一些程序文件的作用:

mongo.exe              命令行客户端工具

mongod.exe            命令行服务端工具

mongodump.exe     数据库备份程序

mongoexport.exe    数据导出工具

mongoimport.exe    数据导入工具

mongorestore.exe   数据库恢复工具

mongos.exe            性能检测工具

2.3 运行

在下载完成后,不要急着点击mongo.exe,这个是客户端,需要在服务端弄好之后才会有效果。

在安装目录下面新建两个文件夹data和logs,也就是和bin目录同级的目录。

比如笔者将mongoDB解压到了 D:\MongoDB 目录下,然后运行:

 mongod --dbpath D:/MongoDB/data --logpath D:/MongoDB/logs/mongo.log --logappend --serviceName MongoDB --install

看到上面有--serviceName,表明我们已经开启了MongDB的服务。

 

启动 MongoDB:net start MongoDB
停止 MongoDB:net stop MongoDB
删除 MongoDB:sc delete MongoDB

 

然后我们可以使用客户端了,

直接在CMD窗口里面输入: mongo (前提是已经配置好了环境变量),然后回车就可以了。

【MongoDB】MongoDB的安装教程

标签:恢复   客户端   cmd   编写   环境变量   点击   append   star   down   

原文地址:http://www.cnblogs.com/HDK2016/p/7247699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!