什么是MongoDB

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品, 是非关系数据库当中功能最丰富,最像关系数据库的。

安装

下载地址

  • 点击

  • 再点击,完成下载

  • 安装时一直点击下一步即可,完成安装

  • 在安装完先去环境变量中添加

  • 之后在指定文件夹下创建data和logs,在data文件夹下创建db文件(手动创建)

    data:存放数据库数据
    logs:存放日志文件

  • 创建完成之后要打开cmd(切记要打开管理员模式下的cmd)

  • 切换到指定文件夹下,找到bin(我用的是d:盘)

    mongod --dbpath D:\mongodb\data --logpath D:\mongodb\logs\mongo.log -- install --serviceName "MongoDB"

    –dbpath:指定数据路径
    –logpath:指定日志文件路径
    –serviceName(可选):创建一个名为 MongoDB 的服务名

  • 输入完点击回车,当出现 MongoDB服务创建成功

  • 我们可以按wins+R,输入services.msc,回车,找到MongoDB服务进行效验

  • 接下来启动服务,输入net start MongoDB

    • 出现下图,表示成功,输入接下来的内容
    • 出现下图,表示失败,解决办法下面介绍
  • 启动成功之后,输入mongo,出现 表示成功

  • 退出输入exit即可

解决我出现的问题

在输入net start MongoDB时,出现了报错,网上找了很多,也没有解决,最后同学推荐,解决了问题

办法一
  • 输入sc delete MongoDB或者输入mongod --remove --serviceName "MongoDB"

  • 在MongoDB安装目录的bin目录下执行:

    mongod --dbpath “D:\MongoDB\data\db” --logpath “D:\MongoDB\logs\MongoDB.txt” --install --serviceName “MongoDB”

  • 再次执行net start MongoDB

办法二

这个方法我没有试过,但是也推荐一下

MongoDB设置成Windows服务时报错 ——服务没有响应控制功能

办法三

这个方法我也没有试用,但是也推荐一下

  • 在 D:\mongodb 路径下创建一个 mongodb.conf 文件,配置文件中写入的内容如下:
dbpath=D:\mongodb\data            # 数据库文件
logpath=D:\mongodb\logs\mongodb.log    # 日志文件
logappend=true                        # 日志采用追加模式,配置后mongodb日志会追加到现有的日志文件,不会重新创建一个新文件
journal=true                        # 启用日志文件,默认启用
quiet=true                            # 这个选项可以过滤掉一些无用的日志信息,调试模式下设置为 false
port=27017                            # 端口号 默认为 27017
  • 最后只需要一行命令来启动:mongod --config D:\mongodb\mongodb.conf,执行输入后,只要没报错就ok了

[MongoDB] MongoDB的安装以及问题相关推荐

  1. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  2. MongoDB Windows环境安装及配置

    MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格 ...

  3. mongodb简介、安装、启停(转并学习)

    mongodb简介.安装.启停(转并学习)MongoDB是一种强大.灵活以及可扩展的数据存在方式,一种文档数据库,非关系型数据库.1.安装使用安装非常简单,管理简单.2.数据模型mongodb的存在以 ...

  4. 1. 初探MongoDB —— 介绍、安装和配置

    一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...

  5. MongoDB 入门之安装篇

    前言:MongoDB 在各 OS 上的安装比较简单,此文章只用来记录,不考虑技术深度. 一.Ubuntu 导入 MongoDB 公钥,添该软件源文件,更新源列表 sudo apt-key adv -- ...

  6. MongoDB学习笔记(一) MongoDB介绍及安装

    系列目录 MongoDB学习笔记(一) MongoDB介绍及安装     MongoDB学习笔记(二) 通过samus驱动实现基本数据操作     MongoDB学习笔记(三) 在MVC模式下通过Jq ...

  7. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu16.04下Mongodb(离线安 ...

  8. MongoDB基础介绍安装与使用

    MongoDB已经日益成为流程和主流的数据库了,原因有两个:第一个就是技术优势,第二就是便利性,个人使用部署都很方便. MongoDB的优缺点,以及使用场景 优点: 面向文档存储(自由读高,不需要定义 ...

  9. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)

    视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...

  10. mongodb数据库的安装 for windows版本 0916

    mongodb数据库的安装 for windows版本 0916 官方下载 参考网址 Windows 平台安装 MongoDB | 菜鸟教程 https://www.runoob.com/mongod ...

最新文章

  1. mysql数据库连接jar_mysql数据库连接jar包
  2. 破解phpstorm2017.3.1版本并解决win10下修改hosts问题
  3. 东方金信:让大数据为民服务
  4. 什么叫Web前端?web前端HTML5学习方法分享
  5. 英语发音表及读法_如何一个人练习英语口语?
  6. 互联网人的恶梦是加班?不,是饥荒!
  7. 每日一笑 | 为什么Python比Java更受欢迎?
  8. [Leetcode][第141、142题][JAVA][环形链表][哈希表][快慢指针][数学推理]
  9. [蓝桥杯]ALGO-188.算法训练_P0504
  10. shell 脚本编写 if else then
  11. C语言宏的特殊用法和几个坑
  12. DenseNet训练CIFAR10数据集的pytorch实现
  13. 实用主义学python爬虫_麻瓜编程 实用主义学Python2018
  14. 【证明】对称矩阵的特征值为实数
  15. 【Research】Audit审计
  16. steam移动所有文件至新库文件夹失败_VBA进阶 | 文件操作17:File对象与Files集合详解...
  17. 佐切的第二天学习分享
  18. 降噪效果好的蓝牙耳机该怎么选?盘点四款高品质降噪蓝牙耳机
  19. PlaySound函数以及sndPlaySound函数用法总结
  20. [阅读体会] UNIX环境高级编程

热门文章

  1. IntelliJ Idea 常用快捷键 (经过测试)
  2. Java 面试之线程与锁
  3. 华为鸿蒙系统如何升级,首批正式版没有荣耀,华为鸿蒙系统首批升级名单曝光:这些机主可坐等推送了...
  4. 在Linux系统下载email,LINUX下安装U-MAIL邮件系统
  5. 华为鸿蒙系统学习笔记3-方舟编译器介绍
  6. 虚拟化关键技术及解决方案
  7. linux安装光盘制作工具,(三)Linux平台多操作系统安装盘制作工具
  8. 算法的优缺点_一文总结机器学习各算法优缺点
  9. excel python插件_如何利用Excel与Python制作PPT
  10. 「雕爷学编程」Arduino动手做(30)——光敏二极管模块