【数据库笔记】MongoDB数据库的简介下载和安装

MongoDB是一个分布式文件存储的非关系型数据库,本文详细介绍了其官方简介、数据库分类,以及MongoDB的安装步骤,包括下载、安装和配置环境变量。在安装过程中遇到的服务启动错误1053和数据库不可见的问题,也提供了相应的解决方法,如修改服务权限和使用数据库可视化工具。
摘要由CSDN通过智能技术生成


一、MongoDB是什么?

(一)、官方简介

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

(二)、数据库的分类

  1. 关系型数据库
    MySQL、SQL Server、Oracle等
    特点:用表来存储数据,以行为单位来操作数据
    采用SQL语句 来控制数据库

  2. 非关系型数据库
    MongoDB、Redius
    特点:用节点(对象)来存储数据,以节点为单位来操作数据
    采用NoSQL语句 来控制数据库
    Not Only SQL

  3. 两者的区别

    RDBMS

    • 高度组织化结构化数据(二维表)
    • 结构化查询语言(SQL)
    • 数据和关系都存储在二维表中
    • 数据操纵语言,数据定义语言
    • 严格的一致性
    • 事务

    NoSQL

    • 代表着不仅仅是SQL
    • 没有声明性查询语言
    • 没有预定义的模式
    • 键值对存储,列存储,文档存储
    • 非结构化数据
    • 高性能,高可用性和可伸缩性

(三)、MongoDB 术语/概念

SQL术语/概念MongoDB术语/概念解释/说明
databasedatabase数据库
tablecollection数据库表/集合
rowdocument数据记录行/文档
columnfield数据列/字段
indexindex索引
table joins表连接。MongoDB不支持
primary keyprimary key主键。 MongoDB使用 _id 字段为主键

二、安装MongoDB

(一)、下载软件

官网:Download MongoDB Community Server | MongoDB

中文网:MonogDB 中文网 | MongoDB 中文文档

中文手册:MongoDB 中文手册

(二)、安装软件

  1. 打开官网,选择社区版

在这里插入图片描述
2. 选择自己的运行环境,并且下载

在这里插入图片描述
3. 打开下载的目录,双击安装包

在这里插入图片描述
4. 进行安装

在这里插入图片描述
5. 同意协议

在这里插入图片描述
6. 选择安装方式,我选择自定义安装

在这里插入图片描述
7. 选择安装位置

在这里插入图片描述
8. 服务名称与位置

在这里插入图片描述
9. 取消,不然很难安装上

在这里插入图片描述
9. 开始安装

在这里插入图片描述
10. 安装进行中
在这里插入图片描述

三、配置环境变量

  1. 选择设置,找到系统信息

在这里插入图片描述
2. 选择高级系统设置

在这里插入图片描述
3. 打开环境变量

在这里插入图片描述
4. 选择找到Pach

在这里插入图片描述
5. 新建变量,把环境添加进去

在这里插入图片描述

四、测试

win+R调出CMD,输入mongo,出现以下环境就说明安装成功了

在这里插入图片描述

五、在使用数据库的过程中出现的问题与解决方法

(一)、启动mongodb的服务,提示Windows无法启动MongoDB Server服务(位于本地计算机上)。错误 1053:服务没有及时响应启动或控制请求。

问题截图:

在这里插入图片描述

在这里插入图片描述

解决方法:

  1. 添加环境变量MONGO_HOME
变量名:MONGO_HOME
 
变量值:安装位置:\MongoDB\Server\4.0
  1. 添加到Path
;%MONGO_HOME%\bin;

在这里插入图片描述
3. 管理员身份打开cmd,然后删除安装时默认创建的mongodb服务:

sc delete MongoDB

在这里插入图片描述
至此,服务列表中就已经不存在默认安装的MongoDB的服务。

下面将手动创建一个新的可用的服务:

  1. 动创建目录C:\data\dbC:\data\logos\;

在这里插入图片描述

  1. 手动创建文件C:\data\logos\MongoDB.log\;

  2. 命令行运行创建一个新的MongoDB服务

mongod --dbpath=C:\data\db  --logpath=C:\data\logs\MongoDB.log --install --serviceName "MongoDB"

但是发现还是失败

在这里插入图片描述

然后我们知道上面报错一直是权限问题,这个时候,因为这个电脑她的权限虽然是管理员但不是超级管理员,也没有以管理员权限运行,找了半天也没有打开超级管理员。于是继续查找,发现MongoDB数据库是网络服务,那改成本地服务试一下:发现就可以了!

在这里插入图片描述

(二)、数据库不可见

安装后发现数据库是打不开的,当然打不开,它是个服务,没有图像页面

如果想用图形化页面请看

【数据库笔记】数据库可视化Navicat Premium安装和使用

这样就可以可视图化了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ein hübscher Kerl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值