MongoDB服務配置問題(不能啟動MongoDB Server服務)


問題:

安裝MongoDB后,可以使用命令啟動服務,但不能通過服務圖形界面啟動

推測:

服務名未與服務關聯

方案:

刪除現有MonogDB Server服務,重新創建

   

步驟摘要

bin目錄下新建配置文件mongo.conf

    1 dbpath=E:\MongoDB\data #數據庫路徑  

    2 logpath=E:\MongoDB\log\mongo.log #日志輸出文件路徑  

    3 logappend=true #錯誤日志采用追加模式  

    4 journal=true #啟用日志文件,默認啟用  

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

    6 port=27017 #端口號 默認為27017  

   

使用命令重置MongoDB服務(未出現任何提示)

    1 E:\MongoDB\bin>mongod --bind_ip 0.0.0.0 --logpath "E:\MongoDB\log\mongo.log" --logappend --dbpath "E:\MongoDB\data\db" --port 27017 --serviceName "MongoDB" -serviceDisplayName "MongoDB" --install

   

查看log目錄下日志mongo.log

    1 2018-12-22T20:38:00.170+0800 I CONTROL  [main] Trying to install Windows service 'MongoDB'

    2 2018-12-22T20:38:00.170+0800 I CONTROL  [main] There is already a service named 'MongoDB', sleeping and retrying

試圖創建MongoDB服務,MongoDB服務存在

   

刪除現有服務(使用sc delete 服務名)

    1 E:\MongoDB\bin>sc delete MongoDB

    2 [SC] DeleteService 成功

   

再次使用命令重置MongoDB服務

    1 E:\MongoDB\bin>mongod --bind_ip 0.0.0.0 --logpath "E:\MongoDB\log\mongo.log" --logappend --dbpath "E:\MongoDB\data\db" --port 27017 --serviceName "MongoDB" -serviceDisplayName "MongoDB" --install

   

結果 :

新建MongoDB服務成功,且顯示名為MongoDB,可以通過服務界面啟動服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM