在安裝MongoDB的時候,下載了3.6版本,安裝過程中發現到一半就卡死了,后面換了一個較低版本的才安裝成功
這里是所有MongoDB版本的下載地址:
https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl?_ga=2.115265476.272239361.1515997841-1827559456.1515997841
下載后安裝,一路next安裝完成,next、custom,改變安裝位置。
把MongoDB安裝在C盤目錄下,安裝完成后,創建數據庫文件(自己創建data和db文件夾)的存放位置,比如
C:\MongoDB\data\db
然后打開終端,來到bin目錄下,輸入
mongod --dbpath C:\MongoDB\data\db

打開 http://127.0.0.1:27017/ ,發現如下提示:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
將MongoDB服務器作為Windows服務運行
重新打開一個cmd終端(一定要管理員身份C:\Windows\System32\cmd.exe,右鍵以管理員身份運行,這個超級重要),繼續來到並目錄下,輸入
mongod --dbpath "C:\MongoDB\data\db" --logpath "C:\MongoDB\data\log\mongo.log" --install --serviceName "MongoDB"
輸入上述命令之后出現了一些錯誤
Failed global initialization:FileNotOpen: Failed to open "C:\MongoDB\data\log\mongo.log"
研究后發現是沒有創建這些文件,手動創建這些文件后重新打開cmd命令行,進入到bin里面,繼續輸入上面命令即可。
開啟服務
接下來用命令net start mongodb 用來開啟服務
打開任務管理器,服務,找到MongoDB,發現MongoDB正在運行。
好了,填坑就到這里,下面繼續學習吧。