mongodb安装详解
mongodb基本操作命令
1.什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据库技术得到了更加快速的发展,应用得更加广泛。主要用它进行管理各种系统的数据,作为科学研究和决策的重要技术手段。
- 数据库分为两种
- 关系型数据库:Access mySql SqlServer oracle db2等
- 非关系型数据库:MongoDB,Redis,HBase,CouchDB等
- 区别
- 关系型数据库由表组成,表由行和列组成;
- 非关系型数据库由集合组成,集合由文档组成
现在开始安装mongodb
点击去挑一个版本下载,电脑配置好的就下最新版,配置不行或者装了发现装不进去或者装一半的选择降版本,装3.x的版本
下好之后一路下一步安装,到了这一步就点上面这个
安装需要点时间,如果卡太久就降版本
如果中途弹出来一个界面让你安装一个什么mongoVUE的东西,不要安装,那是可视化工具,那个不好用,想要的可以安装其他的
装好了之后打开你的 c 盘打开program Files文件会发现一个mongoDB的文件夹
因为mongodb是通过命令来执行的,所以需要做一些配置
1.windos搜索cmd,然后右键点击命令提示符,以管理员身份运行
2.然后开始配置环境变量//也可以直接控制面板进去
再变量值后面加上 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文件夹的只读属性去掉
以管理员身份运行cmd.exe,进入dos命令界面,执行下列命令
> mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath
"d:\mongodb\log\MongoDB.log"
执行后,就挂起了,需要另外开命令窗口测试是否启动成功。
原来的cmd窗口不关闭,以管理员身份再开一个cmd窗口,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库。
将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
然后输入mongo没有报错就可以了
关闭mongodb
net stop MongoDB