安装文件:mongodb-win32-x86_64-2008plus-ssl-3.2.6-signed.msi

电脑配置:win7 64位

MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结束,最大的坑就是MongoDB服务的安装,下面具体说下MongoDB安装之后的一些配置操作

【声明】我的安装路径是:D:\Program Files\MongoDB\Server\3.2

1. 创建数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件),完成后如下图所示

2. 创建配置文件mongo.conf,文件内容如下:

  1. dbpath=D:\Program Files\MongoDB\Server\3.2\data #数据库路径
  2. logpath=D:\Program Files\MongoDB\Server\3.2\logs\mongo.log #日志输出文件路径
  3. logappend=true #错误日志采用追加模式
  4. journal=true #启用日志文件,默认启用
  5. quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
  6. port=27017 #端口号 默认为27017

3. 启动MongoDB

前两步操作完成后,就可以启动MongoDB了,首先进入D:\Program Files\MongoDB\Server\3.2\bin(依安装目录而定)目录下,启动命令如下:

  1. mongod --config "D:\Program Files\MongoDB\Server\3.2\mongo.conf"

命令执行后,浏览器中输入http://127.0.0.1:27017看到如下界面即说明启动成功

4. 创建并启动MongoDB服务

如果每次都按照步骤三那样操作,岂不是相当麻烦,按照如下命令来创建并启动MongoDB服务,就可以通过windows服务来管理MongoDB的启动和关闭了

首先进入D:\Program Files\MongoDB\Server\3.2\bin(依安装目录而定)目录下,启动命令如下:

  1. mongod --config "D:\Program Files\MongoDB\Server\3.2\mongo.conf" --install --serviceName "MongoDB"
  2. net start MongoDB

如果需要卸载MongoDB服务,首先进入D:\Program Files\MongoDB\Server\3.2\bin(依安装目录而定)目录下,执行如下命令:

  1. mongod.exe --remove --serviceName "MongoDB"

至此,所有操作已完成,服务已成功安装。

后记:最初安装服务的时候是用sc来安装的,命令如下:

  1. sc create MongoDB binPath= "D:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=D:\Program Files\MongoDB\Server\3.2\mongo.conf"

执行后可以创建服务,但无法启动MongoDB服务,每次启动都会提示1053错误,根据搜索的解决办法尝试如下命令还是未能解决

    1. mongod.exe --bind_ip 127.0.0.1 --logpath "D:\Program Files\MongoDB\Server\3.2\logs\mongo.log" --logappend --dbpath "D:\Program Files\MongoDB\Server\3.2\data" --directoryperdb --serviceName MongoDB --install

mongodb 安装教学的更多相关文章

  1. mongodb安装&简单使用

    转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...

  2. win7 64位下 mongodb安装及命令运行

    有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...

  3. MongoDB配置服务--MongoDB安装成为windows服务

    MongoDB安装成为windows服务 1.打开命令提示符(最好以管理员的身份打开),然后输入: mongod --logpath "D:\MongoDB\data\log\logs.tx ...

  4. [MongoDB]安装MongoDB

    汇总: 1. [MongoDB]安装MongoDB2. [MongoDB]Mongo基本使用:3. [MongoDB]MongoDB的优缺点及与关系型数据库的比较4. [MongoDB]MongoDB ...

  5. MongoDB学习:(一)MongoDB安装

    MongoDB学习:(一)MongoDB安装 MongoDB介绍:     直接百科了: MongoDB安装: 1:下载安装: MongoDB安装:https://www.mongodb.com/do ...

  6. MongoDB 安装(Window/Linux)

    MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...

  7. MongoDB安装与启动

    我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin ...

  8. MongoDB安装部署(一)

    前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoD ...

  9. windows下mongodb安装与使用整理

    一.首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mongodb 3.创建文件夹d:\mongodb ...

随机推荐

  1. 最小均方算法(LMS Algorithm)理论及DSP实现

    LMS算法可认为是机器学习里面最基本也比较有用的算法,神经网络中对参数的学习使用的就是LMS的思想,在通信信号处理领域LMS也非常常见,比如自适应滤波器. 本文主要对LMS(Least Mean Sq ...

  2. go语言之进阶篇成员操作

    1.成员操作 示例: package main import "fmt" type Person struct { name string //名字 sex byte //性别, ...

  3. 历尽折腾,终于把Unity3D 的demo发布安卓啦(问题)

    只要碰到两个比较蛋疼的问题: 1. Error generating final archive: Debug certificate expired on **** 从字面了解,是由于Debug证书 ...

  4. [Algorithm] Tree: Lowest Common Ancestor

    By given a tree structure, task is to find lowest common ancestor: For example, LCA(4, 5) --> > ...

  5. JavaScript高级程序设计(第3版)学习笔记·第8章——浏览器对象模型BOM

    转自:http://www.shaoqun.com/a/43768.aspx 访问和操作浏览器窗口的模型称为浏览器对象模型BOM(Browser Object Model),但习惯上是把所有针对浏览器 ...

  6. B - Sort the Array

    找出一个递减序列,假设有两个或两个以上递减序列直接no了,然后对递减序列两端数start.end,然后比較a[start]和a[end+1] . a[end] 和a[start-1] #include ...

  7. Spring Boot 中 Controller 使用

    1.属性配置 2.Controller使用 2.@PathVariable 与 @RequestParam 的区别 (1)@PathVariable (2)@RequestParam 3.@GetMa ...

  8. LDA主题模型浅析

    上个月参加了在北京举办SIGKDD国际会议,在个性化推荐.社交网络.广告预测等各个领域的workshop上都提到LDA模型,感觉这个模型的应用挺广泛的,会后抽时间了解了一下LDA,做一下总结: (一) ...

  9. 【转】Html.RenderPartial与 Html.RenderAction的区别

    Html.RenderPartial与Html.RenderAction 这个两个方法都是用于把MVC用户控件嵌入到View中. Html.RenderPartial是直接将MVC用户控件嵌入到界面上 ...

  10. Fail Fast and Fail Safe Iterators in Java

    https://www.geeksforgeeks.org/fail-fast-fail-safe-iterators-java/ Fail Fast and Fail Safe Iterators ...