首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

mongodb数据库环境配置

2023-11-13 来源:花图问答
 

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

什么是MongoDB ?

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

在高负载的情况下,添加更多的节点,可以保证服务器性能。

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

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

接下来小编带着大家一步一步的完成安装和配置

1.安装MongoDB

下载安装包之后直接打开运行,安装包放在自己想放的位置,本次安装包是放在G盘

 下载地址 https://www.mongodb.org/dl/win32

技术图片

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

技术图片

 

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

技术图片

2.环境变量配置

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

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

技术图片

 

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

技术图片

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

技术图片

 

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

在你data的目录下,创建一个db文件   G:mongodbdatadb

因为启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功

4.启动MongoDB服务

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

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

 3.输入如下命令启动MongoDB,mongod   --dbpath g:mongodbdatadb, 这个是你安装的目录  ,然后回车

技术图片

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

技术图片

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

技术图片

五、配置本地windows mongodb 服务

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

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

技术图片

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

技术图片

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

 

dbpath=G:mongodbdatadb

logpath=G:mongodbdatalogmongo.log   mongo.log这个会自动生成

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

技术图片

输入: mongod -dbpath "g:mongodbdatadb" -logpath "g:mongodbdatalogmongo.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这个数据库查询当前集合中所有的文档,也可以条件查询

技术图片

 

mongodb数据库环境配置

标签:成功   技术   oca   数据   windows   删除服务   鼠标   数据库系统   窗口   

小编还为您整理了以下内容,可能对您也有帮助:

如何安装,配置MongoDB

1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载 

2.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/data/db.使用系统默认文件夹路径时,启动服务无需加--dbpath 参数说明,但文件夹还要手工创建

3.打开cmd命令行,进入D:/mongodb/bin目录,输入如下的命令启动mongodb服务:

D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db

4.再打开一个cmd输入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者双击mongo.exe,即可进行mongodb的客户端命令操作了:

windows下MongoDB的安装及配置

MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。这里主要讲如何在windows平台下安装MongoDB。

登陆mongodb官网点击右侧的下载

选择windows平台,如图点击需要的 zip文件下载(笔者这里主要讲诉zip文件的安装) legacy版本可以用于旧版本系统下安装,这里不推荐。

将zip文件解压放到盘符的 根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:\mongodb)

创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin), 输入如下的命令启动mongodb服务: D:/mongodb/binmongod --dbpath D:\mongodb\data\db

mongodb默认连接端口27017,如果出现如图的情况,可以打开http://localhost:27017查看(笔者这里是chrome),发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。

其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开机MongoDB就自动启动了。 如图在d:\mongodb\data下新建文件夹log(存放日志文件)并且新建文件mongodb.log 在d:\mongodb新建文件mongo.config

用记事本打开mongo.config输入: dbpath=D:\mongodb\data\db logpath=D:\mongodb\data\log\mongo.log (图片的logpath有错误)

用 管理员身份打开cmd命令行,进入D:\mongodb\bin目录,输入如下的命令: D:\mongodb\binmongod --config D:\mongodb\mongo.config 有人提醒改为如下: mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB" 如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员身份,遭到拒绝访问。

打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。

mongodb对机器配置的最低要求是什么?比如我的vps是500M内存,6G硬盘,就承受不了很大的日志,应该注意什么

你好.我是IDC行业人员

可以尝试着先把VPS中没用的程序清理掉.有很多喜欢在VPS或者服务器开通以后.立马安装上所有的程序.配置好所有的环境.以便使用方便.其实是错误的做法.比如说PHP.MYSQL这些程序本身就比较占系统资源.而且配置多种环境.有时候会造成不兼容的现象或者是有错误出现.因此建议只安装需要的程序即可.其他的一律卸载.这样也为系统节省了资源.提高系统性能. 另外.VPS是虚拟服务器.512M内存配置的VPS性能.和512M内存配置的服务器在性能上还是会有一定的差距.推荐用高配置的VPS.或者是用的服务器

显示全文