新手Mongodb下载安装部署教程Windows平台(巨详细教程!!!)

前言

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 手册

systemLog:    destination: file    path: D:\Tool\mongodb-win32-x86_64-windows-4.4.24\data\logs\mongodb.log    logAppend: true storage:    journal:       enabled: true    dbPath: D:\Tool\mongodb-win32-x86_64-windows-4.4.24\data\db net:    bindIp: 127.0.0.1    port: 27017 setParameter:    enableLocalhostAuthBypass: false​配置完成后,进入bin目录下,cmd进入命令行窗口,使用命令的形式让mongodb指定配置文件启动:mongod -f ..\conf\mongodb.conf 或 mongod --config ..\conf\mongodb.conf

这里用第二条命令进行演示,启动MongoDB服务,命令行窗口的光标会一直闪动。查看日志文件mongodb.log出现MongoDB starting,则证明启动成功。

若想关闭MongoDB服务,只需关闭命令行窗口或者Ctrl+c。

  • 14
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值