下載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選中添加,勾選對應網絡確認後退出。
設置好後便可連接訪問