MongoDB的运行(windows环境)
一、前言
1-1 数据库分类
数据库主要分为两种:
-
关系型数据库
❤ MySQL、Oracle、SQL Server...
❤ 关系型数据库中全是表
-
非关系型数据库
MongoDB、Redis..
❤ 键值对数据库
❤ 文档数据库
1-2 MySQL和MongoDB对比
数据结构对比:
术语对比:
二、MongoDB的介绍
MongoDB 是一个基于分布式
文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展
的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间
的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
三、MongoDB的安装
❤ 下载安装(方式一和方式二)
方式一:经典安装
MongoDB Community Server Download下载地址:https://www.mongodb.com/try/download/community
博主选择下载的是:mongodb 5.0.13 windows
在安装时,可以选择全部安装默认路径。也可以自定义安装路径
方式二:绿色安装
❤ 环境变量
将安装完毕的MongoDB的bin文件夹添加到环境变量
四、MongoDB的运行
4-1 命令行下运行MongoDB
在cmd.exe中执行命令:mongod.exe --dbpath d:\temp\data\db
注意:这种方式启动MongoDB不能关闭窗口,一旦关闭窗口就意味着关闭MongoDB
4-2 配置MongoDB服务
注意:将MongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动启动
创建目录,存放数据库和日志文件
db目录 :D:\temp\mongoDB\data\db
log目录:D:\temp\mongoDB\data\log
在安装目录的bin
同路径下创建配置文件mongod.cfg
mongod.cfg
# 注意行缩进,这里每一级缩进2个空格
systemLog:
destination: file
path: D:\temp\mongoDB\data\log\mongod.log
storage:
dbPath: D:\temp\mongoDB\data\db
在cmd.exe(以管理员运行)中执行以下命令:
sc.exe create MongoDB binPath= "\"D:\App\MongoDB\Server\5.0\bin\mongod.exe\" --service --config=\"D:\App\MongoDB\Server\5.0\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
备注:若要删除MongoDB服务,请使用命令:sc.exe delete MongoDB
启动MongoDB服务:net start MongoDB
关闭MongoDB服务:net stop MongoDB