mongodb安装失败与解决方法(附安装教程)
安装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安装失败与解决方法(附安装教程)的更多相关文章
- VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法
VS2008安装“Visual Studio Web 创作组件”安装失败的解决方法 今天在单位电脑安装VS2008,当安装到“Visual Studio Web 创作组件”时出现错误. 准备手动安装 ...
- PHP Manager 安装失败的解决方法, PHP Manager 1.4 for IIS 10,经验证支持windows server 2016版本
// 另有无需进行修改注册表的安装包,经测试最高支持Windows Server 2016 版本,下载地址如下: https://github.com/EnhWeb/PHPManager/tree/m ...
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下 ...
- Angular CLI 安装和使用以及安装失败的解决方法
背景介绍 关于Angular版本,Angular官方已经统一命名Angular 1.x同一为Angular JS:Angular 2.x及以上统称Angular: CLI是Command Line I ...
- Microsoft Visual Studio Web 创作组件安装失败的解决方法
在网上查一下说是Office2007的问题.我把Office2007卸载了还是不行. 然后用Windows Install Clean Up工具清理,还是不行. 郁闷了.然后在安装包中的下面路径下找到 ...
- Win10累积更新KB3081424安装失败的解决方法
我在个人的PC上多次更新KB3081424都失败了,后来按照网上给出的删除注册表残留项的方法后更新成功了(删除注册表残留项后我还执行了从微软帐户切换到本地帐户的操作,有兴趣的朋友可以试试不切换能否更新 ...
- mysql第二次安装失败的解决方法
1首先在控制面板中将名字与mysql有关的逐一的卸载. 2 然后找到mysql安装目录将mysql文件夹全部删掉,即使是空的文件夹也要删掉. 3打开C:\ProgramData,找到MySQL文件夹, ...
- Windows Live Writer 在线安装失败的解决方法。
这里提供一种解决方法:下载离线安装包,我这个版本是2011的.大家有兴趣的话可以下载一下: http://wl.dlservice.microsoft.com/download/8/3/D/83D75 ...
- Cocoapods无法使用/安装失败/失效解决方法
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #666666 } sp ...
随机推荐
- Apace、Ngnix、Tomcat三者关系
Apache,指的应该是Apache软件基金会下的一个项目--Apache HTTP Server Project:Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器.通用 ...
- Spring框架(1)---Spring入门
Spring入门 为了能更好的理解先讲一些有的没的的东西: 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层 SUN提供的EE的三层结构 ...
- 源码安装ELK-5.6.10版本
目录: 一.介绍 二.安装JDK 三.安装Elasticsearch 四.安装Kibana 五.安装Nginx 六.安装Logstash 七.安装Logstash-forwarder 八.测试 系统环 ...
- sql server 索引阐述系列四 表的B-Tree组织
一.概述 说到B-tree组织,就是指索引,它可以提供了对数据的快速访问.索引使数据以一种特定的方式组织起来,使查询操作具有最佳性能.当数据表量变得越来越大,索引就变得十分明显,可以利用索引查找快速满 ...
- 扒光IT界江湖骗子巴蜀万明的底裤
扒光IT界江湖骗子巴蜀万明的底裤 北京IT界出了个江湖骗子,名叫万明,常年在北京IT界乃至中国IT界招摇撞骗.因其姓名太过大众化,容易误伤他人,对搜索引擎也不够友好,所以前缀以其招摇撞骗常用的一家空壳 ...
- Perl分片技术
分片(slice) 在perl中,如果想要取得一部分变量.一部分列表内容.一部分hash内容,可以采用分片(切片)的方式. 注意,perl并未提供字符串的切片方式,但可以使用内置函数substr()来 ...
- 机器学习笔记(5) KNN算法
这篇其实应该作为机器学习的第一篇笔记的,但是在刚开始学习的时候,我还没有用博客记录笔记的打算.所以也就想到哪写到哪了. 你在网上搜索机器学习系列文章的话,大部分都是以KNN(k nearest nei ...
- SQLite与FMDB使用中区别
前几篇已经写完了SQLite与FMDB的基本内容以及衍生出来的知识点,我们这一篇主要讲述FMDB与SQLite在基本使用中的区别,大约需要5-10分钟时间讲述内容,欢迎大家指正. 基本使用区别 1.数 ...
- C#模拟httpwebrequest请求_向服务器模拟cookie发送
使用C#代码模拟web请求,是一种常用的方法,以前没专门整理过,这里暂时贴上自己整理的完整代码,以后再做梳理: public class MyRequest { #region 辅助方法 public ...
- Runnable和Callable接口辨析
突然发现和启动一个线程有关的有三函数,run(), call(), start(),有点小乱,所以特别梳理一下 首先说一下start(),这个是最好说的,感觉start()和run()这俩名字是真的有 ...