一、下载MongoDB

  登录Mongodb官网https://www.mongodb.com/download-center#community

二、安装MongoDB

  安装真的比较简单 next就可以了 。要注意的两个地方

  1、安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录(D:\MongoDB)。

  2、下一步安装 "install mongoDB compass" 不勾选(当然你也可以选择安装它,可能需要更久的安装时间)

    MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass

三、MongoDB配置

  在MongoDB\data目录下创建文件db用来存放数据库文件夹

  >>D:\MongoDB\data\db

  因为启动mongodb服务之前必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。

四、MongoDB开启服务与关闭

  1、运行cmd.exe进入dos命令界面,执行下列命令:

    >> cd  D:\MongoDB\bin

    >> D:\MongoDB\bin>mongod --dbpath D:\MongoDB\data

  其中 --dbpath是指定数据库存放目录,这里要注意有两个 "-")

  2、结果

    这时命令行窗口会打印一些启动信息,沒有報錯

    这时在浏览器输入http://localhost:27017/可以看到显示信息为

    

  这个时候 MongoDB的服务就起来了,可以正常使用啦


这是一条分割线

配置本地 Windows MongoDB 服务。

一、前言

  每次都是使用上面那条命令去开启MongoDB服务,那真的太麻烦了,而且命令估计也记不住。有没有像 net start MongoDB 这种命令去启动服务呢。可以的!!!!接下来我们来配置本地 Windows MongoDB 服务。

二、创建log文件夹和日志文件(用来存放日志文件)

  在MongoDB目录下log文件夹  在log文件夹下创建一个日志文件mongo.log,即D:\MongoDB\log\mongo.log  

  

备注:配置本地Windows MongoDB服务有两种方式,一种是命令直接配置,一种是配置文件进行配置。这里注意是详细讲 配置文件的方式将MongoDB服务器作为Windows服务运行。

命令直接配置方式:

以管理员模式打开cmd,cd到mongodb bin目录下,运行:

mongod.exe --logpath D:\MongoDB\log\mongodb.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install

三、创建配置文件mongo.conf

dbpath=D:\MongoDB\data\db
logpath=D:\MongoDB\log\mongo.log
logappend=true
journal=true
quiet=true
port=27017

四、配置windows服务(用管理员身份打开cmd窗口) 

  以管理员模式打开cmd,cd到mongodb bin目录下,运行:

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

  >> D:\MongoDB\bin>mongod --config "D:\MongoDB\mongo.conf"  --install --serviceName "MongoDB"

  即根据刚创建的mongo.config配置文件安装服务,名称为MongoDB。

五、查看本地的服务

这样可设置为 开机自启动,可直接手动启动关闭,可通过命令行 net start MongoDB 启动。该配置会大大方便。

六、net start MongoDB 启动服务

  net stop MongoDB  关闭MongoDB服务

  mongod.exe --remove  移除 MongoDB 服务


这又是一条分割线

主要是 net start MongoDB  启动服务时 报的错误

1、MongoDB服务无法启动,windows提示发生服务特定错误:100

  

  报错原因:因为在上次服务器退出异常时,这个文件会将服务器锁住。

  解决方法:

    (1)找到你数据库文件夹中的这两个文件 mongod.lock storage.bson

    (2)删掉他们

    

 2、net start MongoDB 服务名无效错误解决

  

  报错原因:第四步(配置windows服务(用管理员身份打开cmd窗口))的时候,运行的命令出问题了。

 解决方法:

  1. 将data目录下的所有文件都删除;
  2. Data文件夾要創建一個db文件;
  3. 以管理员模式打开cmd,cd到mongodb bin目录下,运行: mongod --config "D:\MongoDB\mongo.conf"  --install --serviceName "MongoDB"

3、MongoDB启动服务出现“服务没有响应控制功能”错误 (这种错误 是第一种安装 方式会报错的)

     报错原因:出现这个问题一般是路径有问题

解决方法:

  (1)输入如下命令即可:sc delete MongoDB

  

  (2)重新安装服务

    以管理员模式打开cmd,cd到mongodb bin目录下,运行: mongod.exe --logpath D:\MongoDB\log\mongodb.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install


终于整理完成了。一开始安装的时候真的是很懵逼,网上的教程真的只是参考,只有自己安装一遍,填坑和整理一下文档,那才是属于自己的东西。

最后 感谢  李子园的梦想  的 分享  https://blog.csdn.net/heshushun/article/details/77776706

MongoDB的安装及配置(Win7)的更多相关文章

  1. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  2. MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  3. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  4. MongoDB的安装与配置

    一.安装包安装: 1.安装 #1.安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2.新建目录与文件D:\MongoDB\data\dbD:\MongoDB\log\ ...

  5. MongoDB的安装和配置(Windows系统)及遇到的常见问题解答

    目前比较流行的数据库大致可以分为三种: 前两种是按照图论理论建立起来的,分别是: 层次式数据库(IMS(Information Management System)是其典型代表)和 网络式数据库(DB ...

  6. MongoDB数据库安装及配置环境(windows10系统)

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  7. windows下MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  8. MongoDB的安装及配置

    MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐. Windows (1). 登录Mongodb官网点击下载 (2). 将zi ...

  9. linux应用之Mongodb的安装及配置(centos)

    Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的, ...

随机推荐

  1. 13_Redis_持久化

    一:概述: Redis的高性能是山于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化. Redis支持两种方式的持久化,一 ...

  2. 关于pycharm database查看db.sqlites文件提示:Driver class 'org.sqlite.JDBC' not found

    系统重新安装后,启动pycharm存在各种问题,其中一个问题就是在Pycharm中的database里面不能查看sqlite数据库了: 经过一番查找终于找到了问题: 首先问题 是提示这样一个报错: 解 ...

  3. Ubuntu系统---WeChat安装

    Ubuntu安装微信教程 工具/原料 ubuntu 14.04 x86 方法/步骤 这次我用的系统是Ubuntu 14.04 x86,在网上先去下载electronic-wechat-linux ht ...

  4. 算法9-----输出全排列(递归)---移除K个数,剩下最小数。

    1.题目:给定一个字符串,输出所有的字典序. 如: 输入字符串:'ac',输出:['ac','ca'] 输入字符串:‘abc' ,输出:['abc','acb','bac','bca','cab',' ...

  5. WinForm DevExpress使用之ChartControl控件绘制图表二——进阶

    1. 多坐标折线图 在这个项目中,我需要做不同采集地方和不同数据类型的数据对比,自然而然就用到了多重坐标轴,多重坐标轴可以是多个X轴,也可以是Y轴,它们的处理方式类似.本文通过项目中的实际例子介绍多重 ...

  6. Java8-Stream-No.06

    import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; import java.util.s ...

  7. Java中的集合Collections工具类(六)

    操作集合的工具类Collections Java提供了一个操作Set.List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序.查询和修改等操作,还提供了将集 ...

  8. BZOJ 3289: Mato的文件管理 (区间查询逆序对)

    这道题就是不要求强制在线的 BZOJ 3744 Gty的妹子序列 所以说离线做法有莫队,在线做法见上面连接. 这里贴出常数巨大O(nnlogn)O(n\sqrt nlogn)O(nn​logn)分块+ ...

  9. windows——celery

    celery 4.0版本以后放弃对Windows的支持 GITHUB_issues(https://github.com/celery/celery/issues/4178) 替代解决方案: 安装:p ...

  10. toggle([speed],[easing],[fn]) 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。

    toggle([speed],[easing],[fn]) 概述 用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件. 如果元素是可见的,切换为隐藏的:如果元素是隐藏的,切换为 ...