windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法
转自:https://www.cnblogs.com/sufferingStriver/p/mongodberror.html
windows安装MongoDB
首先去官网(https://www.mongodb.com/download-center?jmp=nav#community),下载一个mongodb Windows客户端。
我下载了两个一个是3.4.11版,一个是3.6.2。
本来是用mongodb配合springboot学习用,于是先选用最新版,但是安装时卡住,卡在了Compass
解决办法:
1.等待半小时,或者更久。(http://blog.csdn.net/only_yu_yy/article/details/78884834)
1.安装时自定义安装,在安装是取消install mongo compass(在左下角)。
2.不安装3.6,安装3.4.
安装了3.4
windows配置MongoDB
配置环境变量。
1.path添加:
D:\software\mongodb\Server\3.4\bin
(看自己安装的地址)
2.创建两个文件夹
E:\mongodb\data
E:\mongodb\data\logs
3.创建服务
cd D:\software\mongodb\Server\3.4\bin
(记得要cd到这个路径下执行下一条语句,要不然下面步骤会报错)
mongod --dbpath=E:\mongodb\data --logpath=E:\mongodb\logs\mongodb.log --install --serviceName "mongodb" --logappend --directoryperdb
4.启动服务
net start mongodb
5.访问http://localhost:27017出现以下就行了。
- 如果出现下面情况(2018-02-06T21:20:47.814+0800 F CONTROL [main] Failed global initialization: FileNotOpen: Failed to open "E:\mongodb\logs\mongodb.log")
没有创建文件夹,或者创建有问题,返回步骤2
如果出现下面情况(net start mongodb 发生系统错误 5。拒绝访问。)
则要以管理员身份运行cmd,在执行此命令。
如果出现下面情况(>net start mongodb发生系统错误 2。系统找不到指定的文件。。)
则是没有在绝对路径下执行,也可能是卸载不干净
mongod --dbpath=E:\mongodb\data --logpath=E:\mongodb\logs\mongodb.log --install --serviceName "mongodb" --logappend --directoryperdb
需要先删除
mongod.exe --remove --serviceName "mongodb"
然后回到步骤3,重新执行。
最后就ok了