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 ...
随机推荐
- C#验证ip地址的代码
如下的代码是关于C#验证ip地址的代码. public Boolean CheckIPValid(String strIP) { char chrFullStop = '.'; string[] ar ...
- 7.3.5 Tomcat堆溢出分析(1)
实战Java虚拟机:JVM故障诊断与性能优化>第7章分析Java堆,本章主要介绍了Java堆的分析方法.首先,介绍了几种常见的Java内存溢出现象及解决思路.其次,探讨了java.lang.St ...
- postman引用外部文件中的变量和数据
接口参数显示: 点击collections下文件夹test0424右边的箭头,点击run按钮: DataFile导入txt文件: 预览文件数据: 运行,成功:
- JAVA 解决 SpringBoot 本地读取文件成功,打包后读取文件失败的方法
SpringBoot 的日常开发中,我们会发现当我们使用 InputStream input = getClass.getResource(path) 读取文件或者模板时,在 ida 中运行 测试的 ...
- 用phpstudy配置网站遇到的一些问题
第一次是配置在我本机,总是连不上数据库,后来查看到mysql.ini配置文件里面端口号有一个不是3306,更改之后就好了. 第二次是配置在笔记本电脑上,安装的时候比较顺利,也就遇到80端口被占用还有缺 ...
- react项目如何修改默认3000端口号
在运行react项目时,经常会遇到默认的3000端口被占用的情况,此时不想查找哪个程序占用了3000端口,想使用其他端口继续运行. 打开项目中的node_modules文件夹,找到react_scri ...
- time_wait的快速回收和重用
TCP四次挥手: Time_wait产生原因及作用: 1. time_wait状态如何产生? 由上面的变迁图,首先调用close()发起主动关闭的一方,在发送最后一个ACK之后会进入time_wait ...
- Android Studio添加aar依赖的两种方式
1 android{ repositories { flatDir { dirs 'libs' } } } dependencies { implementation fileTree(include ...
- Python创建随机用户名密码并存放于Access数据库
利用random库随机生成4到32位包含字母跟数字的用户名密码,利用win32com库连接到access数据库并写入table,要更改创建的用户名密码数量修改18行代码的数字即可. import wi ...
- HTML基本入门完成
四. (一)丶下拉框select元素:一般可以创建单选或多选菜单.<select>与<option>一般同时使用,select代表下拉框,option代表他的每一项. 1.基本 ...