MongoDB安装配置教程

 

数据是每一前端人员一定接触的同样,全部的数据都是后端来编写,若是本身想练习项目,却没有数据,而是写一些假数据,去编写,或者经过json-server搭建一个数据,今天咱们就经过MongoDB来搭建一个真正的数据库,从安装到配置到编写,一步到位,也是小编安装配置过程当中,所遇到的问题,安装下面的步骤,一步一步的来,相信你必定会成功的前端

什么是MongoDB ?

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。mongodb

在高负载的状况下,添加更多的节点,能够保证服务器性能。数据库

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。json

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档相似于 JSON 对象。字段值能够包含其余文档,windows

接下来小编带着你们一步一步的完成安装和配置后端

1.安装MongoDB浏览器

下载安装包以后直接打开运行,安装包放在本身想放的位置,本次安装包是放在G盘服务器

 下载地址 https://www.mongodb.org/dl/win32数据结构

一直执行Next下一步,当进入这个界面的时候,下面的√必定要去掉,否则会安装的特别的慢,若是不去掉,可能要等几个小时以上,小编亲身已经试验过了分布式

 

 当全部的步骤值完成的时候,找到你的安装的目录,会有如下结果,(小编打马赛克的那个,不用管,不会受影响,只是小编把安装包也放在这了)

2.环境变量配置

当MongoDB安装完后,须要配置环境变量,

鼠标右键选择“计算机”“属性”,会弹出一个框,点击 “高级系统设置”,会弹出一个系统属性,找到环境变量

 

在找到系统变量里面的path这个,点击编辑 

找到本身安装的目录,必定要进入bin这个目录里面,把这个目录拷贝到变量值里面,后面要加一个“;”,而后点击肯定,这样环境变量就已经配置好了

 

3.建立数据库文件的存放位置

在你data的目录下,建立一个db文件   G:\mongodb\data\db

由于启动mongodb服务以前须要必须建立数据库文件的存放文件夹,不然命令不会自动建立,并且不能启动成功

4.启动MongoDB服务

1.打开cmd命令行护着用Windows+R键打开,输入cmd

2.进入G盘,也就是你安装的目录,g:\mongodb\bin;(必定要先进入G盘,让cd到你的目录 cd mongodb, 而后在cd bin这个目录下)

 3.输入以下命令启动MongoDB,mongod   --dbpath g:\mongodb\data\db, 这个是你安装的目录  ,而后回车

便是在第三步建立的数据库存放文件路径下启动。当你点击回车的时候,出现一下界面,说明已经成功了

4.在浏览器输入http://localhost:27017,若是在浏览器中出现下面一段英文说明成功了

5、配置本地windows mongodb 服务

 这样可设置为 开机自启动,可直接手动启动关闭,可经过命令行net start MongoDB 启动。该配置会大大方便。也不要在进入bin的目录下启动了

1.先在data文件下建立一个新文件夹log(用来存放日志文件)

2.在mongodb新建配置文件mongo.config,这个是和bin目录同级的

3.用记事本打开mongo.config  ,并输入下面两个命令,而后保存

 

dbpath=G:\mongodb\data\db

logpath=G:\mongodb\data\log\mongo.log   mongo.log这个会自动生成

4.用管理员身份打开cmd,左上角会出现管理员三个字,而后一次进入你的bin的目录下G:\mongodb\bin,这个必定要有管理员的身份去打开,不然执行下面命令会一直报错

输入: mongod -dbpath "g:\mongodb\data\db" -logpath "g:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB",    MongoDB就是启动的名字

若是输入次命令出现错误的话,先删除服务sc delete MongoDB,再次输入上个命令就行了

这样的话,mongodb服务Windows已经配置好了,咱们能够不用进入bin的目录下启动MongoDB了,

当咱们经过输入net start MongoDB启动的时候给我报这个错误,

解决方法

在mongodn>data>db找到这个目录,删除mongodb.lock这个文件,

删除这个文件以后,再次运行  net start MongoDB这个命令,服务已经能启动了,说明MongoDB已经配置好了

咱们能够经过在命令窗口输入services.msc这个命令,弹出一个服务窗口,能够看到MongoDB服务启动中

六经常使用命令

net start MongoDB   开启服务

net stop MongoDB  关闭服务

七创建一个数据库表

完成以上的配置咱们就能够本身搭建一个数据库了,只要按照上面的步骤一步一步的来,就会成功,小编也是踩了不少的坑,总结出来的,

创建数据库的经常使用命令,这几个命令必定要记住

在bin的目录下,输入mongo启动,开始写入数据内容

show dbs  显示当前全部的数据,能够看到,当前没有数据内容

 

use students  建立数据库名字,  students就是数据库名字

 

db  显示当前数据库

 

show collections 显示数据库中全部的集合

db.<collection>.insert(doc) 往数据库插入文档

db.students.insert({id:"001",name:"JIM",age:"18"});这个就是咱们插入的数据

 

db.students.find()经过数据这个命令,往students这个数据库查询当前集合中全部的文档,也能够条件查询

 

以上都是今天全部的内容,今后本身也能够搭建数据,进行一些操做,若是喜欢,能够关注一下,在安装过程当中如遇到问题,能够留言,方便与你回答

个人博客即将同步至腾讯云+社区,邀请你们一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=281wsnsiy2dcs

相关文章
相关标签/搜索