安装mongodb遇到的一些坑 浪费了大量的时间 在此记录一下   主要是电脑系统win10企业版自带的防火墙  当然还有其他的一些坑

一般的问题在第6步骤都可以解决,本教程的安装步骤不够详细的话  请自行百度或谷歌  安装教程很多

我是基于node.js使用mongodb结合Robo 3T数据化管理工具开发的项目使用

1.首先 防火墙关闭,关闭,关闭   (只关闭专用网络应该就行)防火墙导致本地服务启动后打不开网页localhost:27017连接地址不能访问
控制面板中--系统安全--关闭防火墙(虽然不推荐)

2.安装mongodb安装包 选择第二个选项 然后最后一步左下角选项不勾选 否则很慢导致再卸载重新安装
安装路径非中文 最好不要安装在C盘
我的安装路径 D:\Program Files\MongoDB\Server\3.6\bin
在D盘根目录下创建一个data文件夹 里面分别创建db和dbConf文件夹
(可选项)然后新建一个txt文件 mongodb服务 输入下面命令代码 防止丢失和忘记

3.安装完成后进入到安装目录下bin文件下双击mongod..exe看是否报错再执行下面的
cd 到mongodb安装路径 D:\Program Files\MongoDB\Server\3.6\bin
cmd管理员模式(必须)输入下面命令执行 管理员模式右键选择以管理员方式打开cmd命令

4.mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
(可选项,带上最好)必要情况下在D:\Program Files\MongoDB\Server\3.6目录下创建文件mongo.txt
复制粘贴输入下面
dbpath=D:\data\db
logpath=D:\data\dbConf\mongodb.log
port=27017
bind_ip=1270.0.0.1
另存为 mongo.config (文件名) 文件格式选所有 保存即可
此时在浏览器中输入 localhost:27017
显示一行英文就说明安装成功了

5.如果安装失败 需要先卸载服务 路径自行修改根据自己安装的路径
打开管理员模式cmd,进入到mongodb安装目录的bin目录下。
安装:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"
卸载:mongod.exe --remove --serviceName "MongoDB" ---- 用这个
然后软件管理中卸载mongodb软件 最好用腾讯管家或者360管家卸载
然后注册表清理一下 这个一般在深度清理中 自行百度
然后需要注销一下电脑 你的 服务中还有mongodb这个服务 必须注销 没有可以不注销电脑 不建议
开机后重新安装 参考开始步骤

6.安装后服务无法启动或者报错code:100 一般是关闭服务方式不当引起的
一般情况下删除掉data/db下的mongod.lock即可 不行的话再删除掉storage.bson文件
严重情况 删除db和dbConf文件夹下所有文件后,再执行一下下面的命令代码
输入下面命令执行后,再启动服务
mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

7.cmd中执行的服务命令
启动服务 需要先cd到D:\Program Files\MongoDB\Server\3.6\bin文件执行
net start mongodb
停止服务
net stop mongodb

8.其他解决不了的错误 建议卸载重新安装
另外如果mongod.lock不能删除 用腾讯管家 右键会有粉碎文件 或者自己下载相关软件

配合Robo 3T使用就可以了

注:转载请附上链接地址  https://www.cnblogs.com/liuda-page/p/9228796.html   禁止倒贴,珍惜劳动成果    谢谢!

如有错误请留言!

mongodb安装失败与解决方法(附安装教程)的更多相关文章

  1. VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法

    VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法 今天在单位电脑安装VS2008,当安装到“Visual Studio Web 创作组件”时出现错误. 准备手动安装 ...

  2. PHP Manager 安装失败的解决方法, PHP Manager 1.4 for IIS 10,经验证支持windows server 2016版本

    // 另有无需进行修改注册表的安装包,经测试最高支持Windows Server 2016 版本,下载地址如下: https://github.com/EnhWeb/PHPManager/tree/m ...

  3. Sublime Text 无法使用Package Control或插件安装失败的解决方法

    Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下 ...

  4. Angular CLI 安装和使用以及安装失败的解决方法

    背景介绍 关于Angular版本,Angular官方已经统一命名Angular 1.x同一为Angular JS:Angular 2.x及以上统称Angular: CLI是Command Line I ...

  5. Microsoft Visual Studio Web 创作组件安装失败的解决方法

    在网上查一下说是Office2007的问题.我把Office2007卸载了还是不行. 然后用Windows Install Clean Up工具清理,还是不行. 郁闷了.然后在安装包中的下面路径下找到 ...

  6. Win10累积更新KB3081424安装失败的解决方法

    我在个人的PC上多次更新KB3081424都失败了,后来按照网上给出的删除注册表残留项的方法后更新成功了(删除注册表残留项后我还执行了从微软帐户切换到本地帐户的操作,有兴趣的朋友可以试试不切换能否更新 ...

  7. mysql第二次安装失败的解决方法

    1首先在控制面板中将名字与mysql有关的逐一的卸载. 2 然后找到mysql安装目录将mysql文件夹全部删掉,即使是空的文件夹也要删掉. 3打开C:\ProgramData,找到MySQL文件夹, ...

  8. Windows Live Writer 在线安装失败的解决方法。

    这里提供一种解决方法:下载离线安装包,我这个版本是2011的.大家有兴趣的话可以下载一下: http://wl.dlservice.microsoft.com/download/8/3/D/83D75 ...

  9. Cocoapods无法使用/安装失败/失效解决方法

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #666666 } sp ...

随机推荐

  1. Apace、Ngnix、Tomcat三者关系

    Apache,指的应该是Apache软件基金会下的一个项目--Apache HTTP Server Project:Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器.通用 ...

  2. Spring框架(1)---Spring入门

    Spring入门 为了能更好的理解先讲一些有的没的的东西: 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层 SUN提供的EE的三层结构 ...

  3. 源码安装ELK-5.6.10版本

    目录: 一.介绍 二.安装JDK 三.安装Elasticsearch 四.安装Kibana 五.安装Nginx 六.安装Logstash 七.安装Logstash-forwarder 八.测试 系统环 ...

  4. sql server 索引阐述系列四 表的B-Tree组织

    一.概述 说到B-tree组织,就是指索引,它可以提供了对数据的快速访问.索引使数据以一种特定的方式组织起来,使查询操作具有最佳性能.当数据表量变得越来越大,索引就变得十分明显,可以利用索引查找快速满 ...

  5. 扒光IT界江湖骗子巴蜀万明的底裤

    扒光IT界江湖骗子巴蜀万明的底裤 北京IT界出了个江湖骗子,名叫万明,常年在北京IT界乃至中国IT界招摇撞骗.因其姓名太过大众化,容易误伤他人,对搜索引擎也不够友好,所以前缀以其招摇撞骗常用的一家空壳 ...

  6. Perl分片技术

    分片(slice) 在perl中,如果想要取得一部分变量.一部分列表内容.一部分hash内容,可以采用分片(切片)的方式. 注意,perl并未提供字符串的切片方式,但可以使用内置函数substr()来 ...

  7. 机器学习笔记(5) KNN算法

    这篇其实应该作为机器学习的第一篇笔记的,但是在刚开始学习的时候,我还没有用博客记录笔记的打算.所以也就想到哪写到哪了. 你在网上搜索机器学习系列文章的话,大部分都是以KNN(k nearest nei ...

  8. SQLite与FMDB使用中区别

    前几篇已经写完了SQLite与FMDB的基本内容以及衍生出来的知识点,我们这一篇主要讲述FMDB与SQLite在基本使用中的区别,大约需要5-10分钟时间讲述内容,欢迎大家指正. 基本使用区别 1.数 ...

  9. C#模拟httpwebrequest请求_向服务器模拟cookie发送

    使用C#代码模拟web请求,是一种常用的方法,以前没专门整理过,这里暂时贴上自己整理的完整代码,以后再做梳理: public class MyRequest { #region 辅助方法 public ...

  10. Runnable和Callable接口辨析

    突然发现和启动一个线程有关的有三函数,run(), call(), start(),有点小乱,所以特别梳理一下 首先说一下start(),这个是最好说的,感觉start()和run()这俩名字是真的有 ...