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了。