Windows環境下,MongoDB 壓縮版安裝及所遇問題解決

下載MongoDB安裝包

一、MongoDB 下載
解壓到“E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11”目錄下
當前文件目錄下,創建配置文件mongo.conf

dbpath=E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\data  #數據庫路徑  

logpath=E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\logs\mongo.log #日誌輸出文件路徑

logappend=true #錯誤日誌採用追加模式                                                

journal=true #啓用日誌文件,默認啓用  

quiet=true #這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false  

port=27017 #端口號 默認爲27017

#----bind_ip----綁定IP,可以爲多個,如果不綁定,及所有對本機的IP都能使用
bind_ip=0.0.0.0


當前目錄下再新建兩個文件夾data和logs,logs目錄下新建mongo.log文件
bin目錄下,啓動命令行,輸入

mongod --config "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\mongo.conf"


服務啓動成功。
然後關掉當前界面,在bin裏面繼續打開一個cmd,輸入以下命令:

mongod.exe --dbpath "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\data"


別關閉這個界面,繼續在bin裏面打開一個cmd,輸入:mongo,連接訪問
瀏覽器訪問127.0.0.1:27017即可。
二、將MongoDB加入Windows服務:

以管理員身份運行CMD,進入到安裝的bin目錄下,執行以下命令:

mongod --config "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\mongo.conf" --install --serviceName "mongodb"

打開服務或任務管理器可以看到mongodb服務

mongodb加入windows服務後,cmd模式下

啓動: net start mongodb

關閉:net stop mongodb

 將MongoDB移除Windows服務

以管理員身份運行CMD,進入到安裝的bin目錄下,執行以下命令:

mongod.exe --remove --serviceName "mongodb"

所遇到問題:

1、服務啓動失敗,報錯:System error 5 has occurred.如:

 解決:以管理員身份運行CMD,再啓動。

2、mongo 服務啓動後,無法連接,報 Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: NetworkTimeout: Error connecting to 127.0.0.1:27017 :: caused by :: Socket operation timed out錯誤,如:

解決:考慮計算機防火牆, 讓 mongod.exe允許通過windos防火牆通信,設置如下:

打開windows 防火牆設置

更改設置---允許運行另一程序---瀏覽找到mongodb安裝路徑下mongod.exe選中添加,勾選對應網絡確認後退出。

設置好後便可連接訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章