前言
MongoDB是一个开源、跨平台的数据库。不同的操作系统平台上,部署MongoDB也会有所不同。本文是基于Windows来对MongoDB的部署。
一、下载MongoDB
官网下载地址:Download MongoDB Community Server | MongoDB
Version 选择:稳定版4.4.2
Mongo的版本分为稳定版和开发版,其中,稳定版是经过充分测试的版本,具有稳定性和可靠性;而开发版是未得到充分测试的版本,不适合初学者。所以我选择的稳定版本4.4.2。稳定版与开发版区分在于版本号(类似于x.y.z),版本号中的第一位数字是主版本号;第二位数字是用于区分是稳定版还是开发版,偶数为稳定版,奇数为开发版;第三位数字为修订号。版本自行选择。
Package选择:ZIP
基于Windows平台的安装包打包方式有两种,分别是MSI和ZIP,MSI安装包需要进行安装,而ZIP安装包只需要解压就可以使用。这里建议选择ZIP安装。
二、解压MongoDB安装包
下载完成后,解压到自己选定的路径。我选择的路径的D:\Tool\mongodb-win32-x86_64-windows-4.4.24如下图所示,就是解压完成。
三、启动MongoDB服务
启动MongoDB服务有两种不同的方式,使用命令行参数的方式和使用配置文件的方式。
1.使用命令行参数的方式启动MongoDB服务
这里我们需要创建一个和bin目录同级的data文件夹。并在data文件夹下创建db和log子文件夹,其中db文件夹用于储存数据库文件,logs文件夹用于储存日志文件(便于在日志文件中查看MongoDB相关使用信息,不然关闭命令行窗口后,将无法再次查看MongoDB的日志)
在MongoDB的bin文件夹下打开命令行窗口。即进入bin文件夹,在路径栏中输入cmd提示符,再按Enter键,在当前路径下打开命令行窗口。
进入命令窗口栏后输入mongod --dbpath=..\data\db
启动之后可以看到MongoDB的默认端口是27017
在浏览器中输入: localhost:27017
得到如下图所示提示就能证明MongoDB启动成功
在命令行窗口按Ctrl+c结束以上命令
然后输入mongod --logpath=..\data\logs\mongodb.log
可以快捷创建mongodb.log日志文件,查看logs文件夹的子文件中出现mongodb.log文件即为创建成功
2.使用配置文件的方式启动MongoDB服务
在使用配置文件的方式启动MongoDB服务之前,需要继续创建一个和bin目录同级的conf文件夹,文件夹下面创建mongdb.conf文件来存放配置文件信息。
先创建conf文件夹
接下来打开文本编辑器,例如HBuilder X、Notepad++、Sublime Text或者Visual Studio Code等。
这里以HBuilder X为例。
打开HBuilder X
创建一个自定义文件,可以直接创建文件该后缀也行,但是注意格式要求。
创建文件时找到conf文件夹路径下,并用.conf的作为文件扩展名。
然后给该文件添加如下配置,MongoDB配置文件使用MongoDB配置文件YAML格式 。注意YAML 不支持缩进制表符:请改用空格。详细配置可参考:配置文件选项 — MongoDB 手册
配置完成后,进入bin目录下,cmd进入命令行窗口,使用命令的形式让mongodb指定配置文件启动:mongod -f ..\conf\mongodb.conf 或 mongod --config ..\conf\mongodb.conf
这里用第二条命令进行演示,启动MongoDB服务,命令行窗口的光标会一直闪动。查看日志文件mongodb.log出现MongoDB starting,则证明启动成功。
若想关闭MongoDB服务,只需关闭命令行窗口或者Ctrl+c。