一、下载安装包或者压缩包

1.下载

mongodb官网社区版下载页面

开发者一般使用社区版即可

3.6.3版本仅支持64位版本

2.安装

mongo compass是一个图形界面管理工具,安装过程非常慢,大家可根据实际需要决定是否安装

二、添加db存储和日志存储文件夹

在d:\MongoDB(可随意起)下面建一个data文件夹 d:\MongoDB\data

在d:\MongoDB(可随意起)下面建一个logs文件夹 d:\MongoDB\logs ,在里面建一个文件mongo.log

在d:\MongoDB(可随意起)下面建一个etc(随意起,放配置文件)文件夹 d:\MongoDB\etc ,在里面建一个文件mongo.conf

打开mongo.conf文件,修改如下:

#数据库路径

dbpath=d:\MongoDB\data\
#日志输出文件路径 logpath=d:\MongoDB\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 logappend=true
#启用日志文件,默认启用 journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=false
#端口号 默认为27017 port=
#指定存储引擎(默认先不加此引擎,如果报错了,大家在加进去) storageEngine=mmapv1

三、启动

1.通过命令行的方式启动

1).首先,找到cmd.exe,右键管理员运行

2).进入到安装的mongo文件夹中,一直进入到bin目录(存放命令的目录,里面有mongod.exe)

3).先简单启动一下mongo(这种方式是通过命令的形式,同时把参数传进去,实际上,我们只需要启动我们上面那个配置文件就可以了)

2.添加成windows服务进行启动

1).进入到mongodb的安装目录 下面的bin目录中:

cd d:\Program Files\MongoDB\Server\3.2\bin>

2)输入命令,启动mongo

mongod --config d:\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"

安装成功后,打开window服务,我们可以看到里面已经安装了MongoDB
删除服务命令:

mongod --config d:\MongoDB\etc\mongo.conf --remove

然后在服务里面刷新一下,就会发现已经删掉了。

3)若不想每次进到mongo的安装路径下,则添加环境变量

找到系统的环境变量,打开path ,在里面输入

;D:\Program Files\MongoDB\Server\3.2\bin 

(注意,前面有个分号)

window下mongodb的安装和环境搭建的更多相关文章

  1. Windows 系统下Vue的安装及环境搭建

    Hope to help those in need and those who use Vue for the first time. 1.获得并安装node.js.nodejs官网:https:/ ...

  2. window下 mongodb快速安装

    下载地址 https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl 建立文件夹和文件 #数据库路径 dbpath=G:\mongodb3.4.12\da ...

  3. mac环境下mongodb的安装和使用

    mac环境下mongodb的安装和使用 简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据 ...

  4. mac10.9下eclipse的storm开发环境搭建

    --------------------------------------- 博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1& ...

  5. Qt在Windows下的三种编程环境搭建

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...

  6. 第一章 andriod studio 安装与环境搭建

    原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android Stu ...

  7. android studio 安装与环境搭建

    转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android St ...

  8. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

  9. Win7下MongoDB的安装和使用

    Win7下MongoDB的安装和使用 1.下载: http://www.mongodb.org/downloads 2.安装: 安装目录为 D:\mongodb\MongoDB 2.6 Standar ...

随机推荐

  1. Linq to SQL -- Group By、Having和Exists、In、Any、All、Contains

    Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式: var q = from p in ...

  2. 浅谈Android之Activity生命周期

     Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的.今天我们就来详细地聊聊Ac ...

  3. STS临时授权访问OSS

    STS临时授权访问OSS OSS 可以通过阿里云 STS (Security Token Service) 进行临时授权访问.阿里云 STS 是为云计算用户提供临时访问令牌的Web服务.通过 STS, ...

  4. Flask对数据库的操作-----

    首先得做好做基本的框架 # -*- encoding: utf-8 -*- from flask import Flask,render_template #导入第三方连接库sql点金术 from f ...

  5. random模块的学习

    import random # ret = random.random() #随机取0-1中间的浮点数 # ret = random.randint(1,3) #随机取1-3中间的整数 # ret = ...

  6. linux虚拟机长时间不用时间改回来的方法

    1. 时间和时区 地理课上我们都学过格林威治时间(GMT), 它也就是0时区时间,但是我们在计算机中经常看到的是UTC,它是Coordinated Universal Time的简写, 虽然可以认为U ...

  7. 996 icu我能为你做什么?

    今天996,未来icu 996icu地址:https://github.com/996icu/996.ICU 前段时间github上出现了,一个讨论996的项目,这个项目使中国的软件工程师达到了空前的 ...

  8. Django06-ORM操作

    ORM操作 1.基本操作 # 查 models.Tb1.objects.get(id=123) # 获取单条数据,不存在则报错(不建议) models.Tb1.objects.all() # 获取全部 ...

  9. 关于background-size 的一点小坑

    目前在做一个网页,要求使用一个图片作为背景,必须要全屏目填充,于是我想,这不是很简单的事情么: 有两种实现方法:首先设置添加一个div(或者body),把div(或者body)元素的宽和高都设置成10 ...

  10. (Angular Material)用Autocomplete打造带层级分类的DropDown

    效果如下图 代码实现 1.导入模块 import {MatAutocompleteModule} from '@angular/material/autocomplete'; @NgModule({  ...