mongodb安装详解

mongodb基本操作命令

1.什么是数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据库技术得到了更加快速的发展,应用得更加广泛。主要用它进行管理各种系统的数据,作为科学研究和决策的重要技术手段。

  • 数据库分为两种
  • 关系型数据库:Access mySql SqlServer oracle db2等
  • 非关系型数据库:MongoDB,Redis,HBase,CouchDB等
  • 区别
  • 关系型数据库由表组成,表由行和列组成;
  • 非关系型数据库由集合组成,集合由文档组成
现在开始安装mongodb

点击去挑一个版本下载,电脑配置好的就下最新版,配置不行或者装了发现装不进去或者装一半的选择降版本,装3.x的版本

下好之后一路下一步安装,到了这一步就点上面这个

mongodb数据库 geometry_mongodb

安装需要点时间,如果卡太久就降版本

mongodb数据库 geometry_关系型数据库_02

如果中途弹出来一个界面让你安装一个什么mongoVUE的东西,不要安装,那是可视化工具,那个不好用,想要的可以安装其他的
装好了之后打开你的 c 盘打开program Files文件会发现一个mongoDB的文件夹

因为mongodb是通过命令来执行的,所以需要做一些配置

1.windos搜索cmd,然后右键点击命令提示符,以管理员身份运行
2.然后开始配置环境变量//也可以直接控制面板进去

mongodb数据库 geometry_mongodb数据库 geometry_03


mongodb数据库 geometry_关系型数据库_04


mongodb数据库 geometry_数据库_05


mongodb数据库 geometry_关系型数据库_06


再变量值后面加上 C:\Program Files\MongoDB\Server\3.2\bin

注意要把版本号改为你自己下载的那个版本,4.0.x就写4.0 3.0.x就写3.0

3. 查看路径
c>program Files>Mongodb>Server>4.0

看下这个文件路径里面有没有log和data两个文件夹,有就忽略这条步骤,没有就开始下一个步骤

有log和data文件夹的请忽略
    在d盘建立一个文件夹mongodb,并且建立子目录db和log.
    在log目录下建立一个文件MongoDB.log ,后缀为.log.
    d:\mongodb\db、d:\mongodb\log, 分别用来存放数据库文件和数据库日志文件.
    把mongodb文件夹的只读属性去掉

mongodb数据库 geometry_关系型数据库_07

以管理员身份运行cmd.exe,进入dos命令界面,执行下列命令
> mongod  --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath 
"d:\mongodb\log\MongoDB.log"

mongodb数据库 geometry_mongodb数据库 geometry_08


mongodb数据库 geometry_数据库_09


执行后,就挂起了,需要另外开命令窗口测试是否启动成功。

原来的cmd窗口不关闭,以管理员身份再开一个cmd窗口,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库。

mongodb数据库 geometry_关系型数据库_10

将MongoDB安装为windows服务(重点中的重点)

当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据都要开启mongo.exe
以管理员身份运行cmd,进入bin文件夹,执行下列命令

mongod  --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath 
"d:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB"
启动mongodb
> NET START MongoDB

mongodb数据库 geometry_数据库_11


然后输入mongo没有报错就可以了

关闭mongodb

net stop MongoDB