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:softwaremongodbServer3.4in
(看自己安装的地址)
2.创建两个文件夹
E:mongodbdata
E:mongodbdatalogs
3.创建服务
cd D:softwaremongodbServer3.4in
(记得要cd到这个路径下执行下一条语句,要不然下面步骤会报错)
mongod --dbpath=E:mongodbdata --logpath=E:mongodblogsmongodb.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:mongodblogsmongodb.log")
没有创建文件夹,或者创建有问题,返回步骤2
如果出现下面情况(net start mongodb 发生系统错误 5。拒绝访问。)
则要以管理员身份运行cmd,在执行此命令。
如果出现下面情况(>net start mongodb发生系统错误 2。系统找不到指定的文件。。)
则是没有在绝对路径下执行,也可能是卸载不干净
mongod --dbpath=E:mongodbdata --logpath=E:mongodblogsmongodb.log --install --serviceName "mongodb" --logappend --directoryperdb
需要先删除
mongod.exe --remove --serviceName "mongodb"
然后回到步骤3,重新执行。
最后就ok了