数据库MongoDB的安装

245 阅读4分钟

首发:鲸讯微信小程序
作者:鲸林向海工作室

工欲善其事必先利其器。

1、功能简述

在本机利用MongoDB、Mongoose模拟搭建本地数据库,利用Express模拟搭建本地服务器,通过浏览器访问本地注册和登陆界面,实现用户的注册和登陆,并对用户数据进行简单的加密处理。

2、引读:数据库(Database)

数据库是按照数据结构来组织、存储和管理数据的仓库。 我们的程序都是在内存中运行的,一旦程序运行结束或者计算机断电,程序运行中的数据都会丢失。 所以我们就需要将一些程序运行的数据持久化到硬盘之中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。 说白了,数据库就是存储数据的仓库。

数据库主要分成两种: 关系型数据库 MySQL、Oracle、DB2、SQL Server …… 关系数据库中全都是表 非关系型数据库 MongoDB、Redis …… 键值对数据库 文档数据库MongoDB 延伸:百度百科

3、MongoDB

3.1简介

MongoDB是为快速开发互联网Web应用而设计的数据库系统。设计目标是极简、灵活、作为Web应用栈的一部分。 MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单理解MongoDB这个数据库中存的是各种各样的JSON。(BSON) 延伸百度百科

官网:www.mongodb.com/

3.2下载

#####下载地址 www.mongodb.org/dl/win32/ MongoDB的版本偶数版本为稳定版,奇数版本为开发版。 MongoDB对于32位系统支持不佳,所以3.2版本以后没有再对32位系统的支持。

3.3安装

①点击下一步,同意条约 ②选择默认完全安装还是自主安装 这里建议选择默认安装,如果自主安装在选择安装目录时确保安装路径无中文字符 ③安装完成

3.4配置mongDB并启动

①找到MongoDB安装路径,将其加入“环境变量”中

C:\Program Files\MongoDB\Server\3.2\bin

修改安装目录的将修改的安装目录地址加入 环境变量的详细配置→www.itsolotime.com/blog/2018/0…

②在c盘根目录下创建文件夹: data data/db ③打开命令行窗口,输入mongod启动数据库服务器

mongod

注意:32位系统的用户,第一次启动时输入如下指令来启动服务器

mongod --storageEngine=mmapv1

④出现如下内容,证明数据库服务器启动成功

waiting for connections on port 27017

4、启动MongoDB客户端

注意:上一步的命令窗口不要关闭 打开一个新的命令行窗口,输入mongo,来启动客户端

mongo

出现 connecting to: test 证明连接成功

5、其他配置

1、如何自主修改MongoDB的存储位置和默认端口*(不建议修改)*

mongod --dbpath C:\Users\Zero\Desktop\mongo\data\db --port 12321

以上代码就是将存储位置指定到了“桌面的mongo文件夹中的data/db中”,端口将27017指定为了12321

2、配置windows系统启动项 配置启动项将使每次开机后,数据库自动启动,不再人工的去启动数据库然后再去连接数据库客户端 ①在上文创建的data文件加下创建一个log文件夹 ②在mongo安装目录的server下3.x目录下创建mongod.cfg文件 安装在C盘目录下系统可能会出于自身保护,不允许在该目录下创建“mongod.cfg”文件,可在桌面创建好后移入即可。且创建文件时先创建一个文本文件,在文本中加入以下内容:

systemLog:
    destination: file
    path: c:\data\log\mongod.log  //如果更改目录位置请按照你更改的地址填入
storage:
    dbPath: c:\data\db   //如果更改目录位置请按照你更改的地址填入

文本创建完成后,将文本名称修改为mongod.cfg 注意:一定要将文件类型一并改过来,系统默认隐藏文件类型,需先将文件类型打开。 这个是错误的: 这个是正确的:

③管理员模式打开cmd窗口,并输入如下指令

sc.exe create MongoDB binPath= "\"mongo bin路径\mongod.exe\" --service --config=\"mongo路径\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

默认安装直接复制下面的代码

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.2\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

④打开任务管理器,进入服务的窗口,找到MongoDB服务项并启动 ⑤如果服务启动失败,输入如下指令 sc delete MongoDB 并关闭服务窗口

⑥重复上述操作

⑦如果启动成功即可打开cmd窗口验证,直接连接客户端

6、联系方式