• 下载

  • 安装

  • 配置

    •           重点在这           
    • 接下来就是配置的问题了(这里好多坑。。。)建议先看完在操作。
      • 理一理思路:首先看下目录

        D:\mongo下有data文件以及log文件

        我们先在data文件下新建一个db文件

        接着在log文件下新建一个mongo.log日志文件

        我们现在的目录是这样的

        D:\MongoDB\

        bin

        data

                     |- db

        log

        |- mongo.log

        .....

      • 接下来就是配置和注册服务:

      • 配置方法一

      • 配置和注册服务可以放一起执行,都是泪。。。

        首先切换到MongoDB下bin目录

        运行=》cmd

        cd D:\Mongodb\bin

        然后配置好数据库、日志位置:参数 --dbpath "xxxx" --logpath "xxxxxxx"

        不清楚可以 mongod --help查看

      • mongod --bind_ip 127.0.0.0. --logpath "D:\MongoDB\log\mongo.log" --logappend --dbpath "D:\MongoDB\data\db"--directoryperdb --serviceName "Mongodb" --serviceDisplayName "Mongodb" --install
      • 把上面的命令复制上去就ok了,不过要注意下你的文件目录,打开mongo.log看下日志是否成功,失败的话找找看什么原因(地址是否正确,是否管理员字符界面下,不在会失败哦,管理员权限字符界面打开方法:左下角菜单上点击右键就能选择~~~)。

      • 注意:

        字符界面要在管理员权限下运行不然会失败QAQ。。。

        失败了不要慌,下面有解决方法。

        注意下地址是否正确

      • 如果注册成功了就剩下启动服务了,任务管理器找到服务手动启动,或者在D:\Mongodb\bin目录下输入命令:

        net start MongoDB (管理员身份下)

        成功:

        D:\MongoDB\bin>net start mongodb
        
        Mongodb 服务正在启动 .
        
        Mongodb 服务已经启动成功。

        如果成功的话,会发现本地服务多了”MongoDB"服务

        非管理员下:

        D:\MongoDB\bin>net start mongodb
        
        发生系统错误 。
        
        拒绝访问。

        这样就ok了

      • 配置方法二

        •   还有个方法就是在这个界面下

          创建一个配置文件,我这里创建的是mongo.conf

        • #数据库路径
          dbpath=D:\MongoDB\data
          #日志输出文件路径
          logpath=D:\MongoDB\log\mongo.log
          #错误日志采用追加模式
          logappend=true
          #启用日志文件,默认启用
          journal=true
          #默认端口
          port=

          上面的地址参考自己的目录地址

        • 然后在MongoDB>bin目录下输入命令:

        • mongod --config "D:\Mongodb\mongo.conf" --install --serviceName "MongoDB"
        • 如果成功的话,会发现本地服务多了”MongoDB"服务

  • 错误解决方法

    •   

      安装Window服务错误解决方法

      错误100

      1.删除D:\MongoDB\data\mongod.lock、storage.bson文件

      2.删除服务,bin目录下 Mongod --remove

      或者

      mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove(注意检查参数是否正确)

      3.重新注册

    • mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
    • 错误5

    • 上面已经提到过,这个错误是由于使用非管理员身份运行命令窗口

    • (再放一张图^-^)

   参考:

      以上部分图片来自:(懒得再安装一遍

MongoDB下载+安装+配置+错误解决方法的更多相关文章

  1. BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法

    BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法 安装Oracle Adapter 安装Oracle客户端 BizTalk 2013R2 安装 ...

  2. Mac下mongodb connect failed 连接错误解决方法

    查看elm 后台node 代码 一直连不上mongodb,报错 MongoDB shell version v3.6.0 connecting to: mongodb://127.0.0.1:2701 ...

  3. IIS 配置错误解决方法集合

    问题:405 - 不允许用于访问此页的 HTTP 谓词 解决:IIS处理程序映射中添加模块映射,模块选择:ServerSideIncludeModule,名称:SSINC-HTML

  4. php高版本安装ecshop错误解决方法

    1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in F:\ ...

  5. Linux/CentOS 配置Mysql-server过程和遇到错误解决方法

    第一步:下载mysql-server 方法1.wget url(你所要下载的链接,可以从mysq官网查找)到当前目录下 方法2.到mysql官网下载包之后通过xftp传到linux 第二步:解压tar ...

  6. Tomcat安装教程及常见错误解决方法

    目录 Tomcat安装教程及常见错误解决方法 一.安装前准备 ·熟悉自己电脑的操作系统版本(32位or64位) ·保证电脑上已经装好JDK,并且已经设置好环境变量. 二.Tomcat安装教程(以Tom ...

  7. ubuntu 环境下pycharm的 安装与激活教程 以及错误解决方法

    1. 基本安装: 1.1 打开Ubuntu的应用市场,并在搜索栏搜索pycharm,结果如下图所示 1.2 选择pro版本进行安装,结果如下图所示: 1.3打开安装后的pycharm,如果出现下图所示 ...

  8. 安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above. (错误解决方法)

    安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above.  (错误解决方法) 主要是因为版本号不正确 ...

  9. CAS SSO:汇集配置过程中的错误解决方法

    本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的 ...

随机推荐

  1. 13 个 NPM 快速开发技巧

    摘要: 玩转npm. 作者:前端小智 原文:13 个 npm 快速开发技巧 Fundebug经授权转载,版权归原作者所有. 为了保证的可读性,本文采用意译而非直译. 每天,数以百万计的开发人员使用 n ...

  2. 用构造函数创建对象时,new的行为

    用构造函数创建对象: var obj=new 类型名(属性值,…) new: 4件事: 1. 创建一个空对象 2. 让新的子对象继承构造函数的原型对象设置(自动设置新对象的__proto__属性指向构 ...

  3. centos7,python2和python3共存

    安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk- ...

  4. gerrit的使用以及问题总结

    看到了一篇很好的博客,大纲如下: 链接如下: https://www.ieclipse.cn/2016/05/14/other/tech-gerrit-guide/index.html 另外一篇: 代 ...

  5. 【OI备忘录】dalao博文收藏夹

    [dalao学习笔记总览] [数学] 数论分块:数论分块 矩阵树定理Matrix_Tree:矩阵树Matrix-Tree定理与行列式 杨氏矩阵:杨氏矩阵和钩子公式 Hall定理:Hall定理学习小记 ...

  6. 201871010131-张兴盼 《面向对象程序设计(Java)》第十周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/ ...

  7. Access-Control-Allow-Origin 响应一个携带身份信息(Credential)的HTTP请求时,必需指定具体的域,不能用通配符

    https://www.cnblogs.com/raind/p/10771778.html Access-Control-Allow-Origin.HTTP响应头,指定服务器端允许进行跨域资源访问的来 ...

  8. Linux学习笔记-第4天- linux命令有很多,不要求全会,常用的一定要能够熟练使用

    linux命令就像单词,有很多.词汇量固然越大越好,但是常用基础命令一定要做到熟练应用. 同时学习不是死记硬背,排错能力同等重要,要理解其命令背后的运行机制,这样才能在翻车时 及时救场.

  9. 快速挖pi币

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...

  10. [BJOI2019]光线(DP)

    降智了…… 当你走头无路的时候就应该知道瞎搞一个DP: $p[i]$ 表示光射入第 $1$ 块玻璃时,从第 $i$ 块玻璃出去的光量. $q[i]$ 表示光射入第 $i$ 块玻璃时,从第 $i$ 块玻 ...