MongoDB学习总结一(简介 + 详细记录Win10配置MongoDB服务、解决出现服务特定错误100)

     前提:本文简要介绍MongoDB  +  记录Win10配置MongoDB服务过程详细步骤   +   记录出现服务特定错误100解决方案。

    (个人记录学习总结内容,若出现错误/改进地方,请指出/分享,共同学习!!!)

一、MongoDB简介

1、简介

MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在给 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。 MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。数据存储的格式为BSON。

{"hello":"hello,LBF","age": 22}该方式就是存储数据的一个文档。

举例:{"hello":"hello,LBF","age":22} 文档中的键/值对是有序的,与{"age":22,"hello":"hello,LBF"}相比较,两个是不同的文档。

一个Document包含一组field(字段),每一个字段都是一个key或value。

  • key(键): 必须为字符串类型。            "hello"              "age"         
  • value(值):可以包含如下类型。       "hello,LBF"        22
  1. 基本类型,如string,int,float,binary 等类型。
  2. 一个文档document,即文档嵌套。
  3. 数组类型。

2、集合

MongoDB数据库:多个文档组成一个集合,多个集合组成一个数据库

集合就是一组(多个)文档     

文档1:{"hello","MIKE"}    文档2:{"hello","China"}

集合由文档1和文档2组成:{{"hello","MIKE"},{"hello","China"}}

二、Windows10安装MongoDB数据库教程(msi版本号4.2.18)

1、下载安装步骤参照其他最新版本文章。

   (重点注意:安装方式为msi   个人建议不下载zip格式(此处坑)!)

2、配置MongoDB步骤(安装目录:F:\mongodb-4.2.18)

       注意:新版本的MongoDB会自动在安装目录下创建两个文件夹data和log。

1、安装成功后,整个MongoDB文件夹结构如下:

     bin:存放可执行程序的文件夹       data:存放数据的文件夹       log:存放日志的文件夹

 2、运行cmd(以管理员身份),进入bin目录下(F:\mongodb-4.2.18\bin),执行如下命令启动MongoDB服务端。(首次)

                    mongod --dbpath F:\mongodb-4.2.18\data

                                          (执行后,该DOS窗口仍一直保持开启) 

 3、打开一个新的cmd窗口,在安装目录的bin目录下,执行命令启动客户端。

 4、即可在MongoDB客户端执行数据操作,如查询数据库(show dbs)、查询集合(show collections)等操作。

 5、关闭以上两个DOS命令窗口,打开新的一个DOS命令窗口,测试启动或停止MongoDB服务。

 三、记录:出现服务特定错误100解决方案。(Zip版本号4.0.27)

              (自己以zip压缩格式安装MongoDB时出现)

在DOS命令窗口(管理员身份),启动MongoDB服务,可能出现错误100,如下:

                           启动命令     net   start   MongoDB

在DOS命令窗口(管理员身份),启动MongoDB服务,可能出现系统错误 5,如下:

      (解决:出现发生系统错误 5,拒绝访问5,表明未使用管理员权限运行DOC命令窗口) 

解决方案(发生服务特定错误  100 ):

(1)删除F:\mongodb-4.0.27\data\mongod.lock文件

(2)在DOS命令窗口(管理员身份),删除服务命令如下:(去掉路径的引号)

mongod   --logpath   "F:\mongodb-4.0.27\log\mongod.log"   --logappend   --dbpath       "F:\mongodb-4.0.27\data"
--directoryperdb    --serviceName    "MongoDB"    --serviceDisplayName    "MongoDB" 

--remove

(3)重新安装服务,如下:

mongod   --logpath   "F:\mongodb-4.0.27\log\mongod.log"   --logappend   --dbpath       "F:\mongodb-4.0.27\data"
--directoryperdb    --serviceName    "MongoDB"    --serviceDisplayName    "MongoDB" 

--install

(4)执行删除、重新安装服务后,重新启动MongoDB服务,如下:

                   net start MongoDB    (在F:\mongodb-4.0.27\bin目录下测试)

(5)服务成功运行情况,如下:

四、总结

        本文记录个人学习MongoDB安装过程的注意事项,特别需要注意尽量以安装包形式(msi)安装。(个人)以zip压缩文件格式配置MongoDB时,出现了设置密码验证时无法起到作用、缺少mongod.cfg文件等坑情况。
        若在安装过程中出现问题或有更好的实现思路,可分享/指出,共同学习进步!!!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值