window下mongodb的安装和环境搭建
一、下载安装包或者压缩包
1.下载
开发者一般使用社区版即可
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的安装和环境搭建的更多相关文章
- Windows 系统下Vue的安装及环境搭建
Hope to help those in need and those who use Vue for the first time. 1.获得并安装node.js.nodejs官网:https:/ ...
- window下 mongodb快速安装
下载地址 https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl 建立文件夹和文件 #数据库路径 dbpath=G:\mongodb3.4.12\da ...
- mac环境下mongodb的安装和使用
mac环境下mongodb的安装和使用 简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据 ...
- mac10.9下eclipse的storm开发环境搭建
--------------------------------------- 博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1& ...
- Qt在Windows下的三种编程环境搭建
尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...
- 第一章 andriod studio 安装与环境搭建
原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android Stu ...
- android studio 安装与环境搭建
转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android St ...
- Qt4.8在Windows下的三种编程环境搭建
Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...
- Win7下MongoDB的安装和使用
Win7下MongoDB的安装和使用 1.下载: http://www.mongodb.org/downloads 2.安装: 安装目录为 D:\mongodb\MongoDB 2.6 Standar ...
随机推荐
- Linq to SQL -- Group By、Having和Exists、In、Any、All、Contains
Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式: var q = from p in ...
- 浅谈Android之Activity生命周期
Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的.今天我们就来详细地聊聊Ac ...
- STS临时授权访问OSS
STS临时授权访问OSS OSS 可以通过阿里云 STS (Security Token Service) 进行临时授权访问.阿里云 STS 是为云计算用户提供临时访问令牌的Web服务.通过 STS, ...
- Flask对数据库的操作-----
首先得做好做基本的框架 # -*- encoding: utf-8 -*- from flask import Flask,render_template #导入第三方连接库sql点金术 from f ...
- random模块的学习
import random # ret = random.random() #随机取0-1中间的浮点数 # ret = random.randint(1,3) #随机取1-3中间的整数 # ret = ...
- linux虚拟机长时间不用时间改回来的方法
1. 时间和时区 地理课上我们都学过格林威治时间(GMT), 它也就是0时区时间,但是我们在计算机中经常看到的是UTC,它是Coordinated Universal Time的简写, 虽然可以认为U ...
- 996 icu我能为你做什么?
今天996,未来icu 996icu地址:https://github.com/996icu/996.ICU 前段时间github上出现了,一个讨论996的项目,这个项目使中国的软件工程师达到了空前的 ...
- Django06-ORM操作
ORM操作 1.基本操作 # 查 models.Tb1.objects.get(id=123) # 获取单条数据,不存在则报错(不建议) models.Tb1.objects.all() # 获取全部 ...
- 关于background-size 的一点小坑
目前在做一个网页,要求使用一个图片作为背景,必须要全屏目填充,于是我想,这不是很简单的事情么: 有两种实现方法:首先设置添加一个div(或者body),把div(或者body)元素的宽和高都设置成10 ...
- (Angular Material)用Autocomplete打造带层级分类的DropDown
效果如下图 代码实现 1.导入模块 import {MatAutocompleteModule} from '@angular/material/autocomplete'; @NgModule({ ...