安装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   禁止倒贴,珍惜劳动成果    谢谢!

如有错误请留言!

版权声明:本文为liuda-page原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liuda-page/p/9228796.html