Windows下MongoDB环境搭建
MongoDB下载
- 登录MongoDB官网:www.mongodb.org;点击【Download MongoDB】按钮,进入如下所示界面

- 选择目标操作系统及其版本,比如这里选择的是64位的Windows Server 2008R2
- 下载。点击DOWNLOAD按钮,即可完成msi文件的下载。
安装
- 直接双击msi安装文件开始安装。安装完成后,在安装路径下能看到如下目录结构:

- 在这里能看到一些常用文件:
|
mongo.exe |
客户端程序 |
|
mongod.exe |
服务端程序,通过运行该程序启动MongoDB服务 |
- 现在直接运行mongod.exe会出现闪退,需要进行一些必要的配置。
配置
- 设置环境变量
把MongoDB的Bin文件设置到环境变量的Path中:C:\Program Files\MongoDB\Server\3.0\bin。这样在以后就可以直接在控制台通过键入mongo、mongod等命令完成操作了。 - 创建数据目录
MongoDB默认尝试使用当前驱动器的\data\db目录作为其数据目录(如:在C:下运行mongod.exe,则会使用C:\data\db),而在默认情况下,不会自动创建该目录,所以上面会闪退。
当然也可以在系统中的任何位置建立数据目录,只是这样的情况下,需要在启动MongoDB时指定路径。使用命令如下:
> mongod --dbpath C:\mongodb\data\db
这样就可以改变默认的数据目录了。 - 将MongoDB安装为一个Windows服务
通过将MongoDB安装成一个Windows服务,可以避免每次使用都去手动启动mongod.exe。
步骤如下:
以管理员身份运行cmd。输入mongod --dbpath c:\data\db --logpath c:\data\mongo.log -install
|
--dbpath |
该参数指定数据目录的位置,这里使用的是默认位置,实际上可以是其他任何位置 |
|
--logpath |
该参数指定数据库日志文件的位置和文件名,可以是任意位置的任意文件名 |
查看Windows服务,我们已经能够看到一个名叫MongoDB的服务了

暂时并没有启动,但是被设置为了自动启动类型,下次系统启动时会自动启动,当然这里不会等到下次启动了,手动启动它。
检查
MongoDB默认连接端口27017,在启动服务后,打开http://localhost:27017,返回下图的提示,表示已经安装成功。

在控制台输入命令mongo,如下图所示

到此,MongoDB已经安装成功了!
Windows下MongoDB环境搭建的更多相关文章
- Windows下的环境搭建Erlang
Windows下的环境搭建 Erlang 一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二. ...
- Redis在windows下的环境搭建
Redis在windows下的环境搭建 下载windows版本redis,,官方下载地址:http://redis.io/download, 不过官方没有Windows版本,官网只提供linux版本的 ...
- 2017.7.18 windows下ELK环境搭建
参考来自:Windows环境下ELK平台的搭建 另一篇博文:2017.7.18 linux下ELK环境搭建 0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1.7, ...
- Spark在Windows下的环境搭建(转)
原作者:xuweimdm 原文网址:http://blog.csdn.net/u011513853/article/details/52865076 由于Spark是用Scala来写的,所以Spa ...
- Windows下Django环境搭建
总体示意图如下: Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.dj ...
- Spark学习笔记--Spark在Windows下的环境搭建
本文主要是讲解Spark在Windows环境是如何搭建的 一.JDK的安装 1.1 下载JDK 首先需要安装JDK,并且将环境变量配置好,如果已经安装了的老司机可以忽略.JDK(全称是JavaTM P ...
- 二、Spark在Windows下的环境搭建
由于Spark是用Scala来写的,所以Spark对Scala肯定是原生态支持的,因此这里以Scala为主来介绍Spark环境的搭建,主要包括四个步骤,分别是:JDK的安装,Scala的安装,Spar ...
- Spark学习笔记--Spark在Windows下的环境搭建(转)
本文主要是讲解Spark在Windows环境是如何搭建的 一.JDK的安装 1.1 下载JDK 首先需要安装JDK,并且将环境变量配置好,如果已经安装了的老司机可以忽略.JDK(全称是JavaTM P ...
- windows下cocos2d-x环境搭建
该教程使用的cocos2dx的版本为3.14,3之后的大概都差不多 Python环境搭建: cocos2dx在windows上新建工程需要用到python脚本,安装python-2.7.x,可以上py ...
随机推荐
- IntelliJ 2016.02设置maven 阿里云加速
修改maven 的setting.xml <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf ...
- TOMCAT如何建立两个端口或服务
近日,一个客户需要将系统放到公网上,局网测试的时候用的8080,但该端口已经被其它应用占用,但又不想更改之前的端口,于是查了下资料,以供后阅 针对客户的这个情况,只是说想增加一个端口,这时只需要去to ...
- C# 多线程的等待所有线程结束 用 ManualResetEvent 控制
using System; using System.Collections.Generic; using System.Threading; namespace ConsoleApplication ...
- [Spring MVC] - Interceptor 拦截器
Spring MVC中的Interceptor与Struts2的差不多. 下面是一个简单的Interceptor登陆验证例子: 1.需要在spring的配置文件中加入这段: <!-- 自定义拦截 ...
- HackerRank "Angry Children 2"
Fun one! A combination of Greedy and DP. The solution sparkled in my mind - I almost lost it.. Greed ...
- MSSQL 获取汉字全拼 和 汉字首字母
--获取全拼 DECLARE @str VARCHAR(max) SET @str= [dbo].[fn_Getquanpin]('中山') PRINT(@str) )) ) as begin ),) ...
- flex loaderInfo为null在creationComplete事件中
原文: http://yunzhongxia.iteye.com/blog/1152670 Flex4中application变为FlexGlobals.topLevelApplication,很 ...
- b/s开发者的困境
作为一个由内而外都贴着web开发者标签的开发人员,注定会被大多数c/s开发者和通讯接口开发者所鄙视. 在他们看来,从事web开发,肯定很少用到算法,设计模式,多线程等等.我只能说,就我个人的经历来说, ...
- WebService---Android中访问WebService接口的方法
最近公司有个项目需要从Android平台访问WebService接口,实现向发布的函数传递对象.在网上找了一些资料,发现使用ksoap2可以调用WebService传递对象. 需要引入ksoap ...
- mvc view-controller mvc annotation-driven
1.mvc view-controller 使页面直接通过某个连接跳转,不进过mvc handler 需要加一个配置 <mvc : view-controller path="/suc ...