windows環境下啟動mongodb服務


方法一
1、打開命令窗口,切換到mongodb安裝目錄下的“bin”目錄中。

      輸入命令:cd E:\software\MongoDB\Server\3.4\bin

 

2、啟動服務。輸入命令:”mongod --dbpath E:\software\MongoDB\data

 

注:--dbpath是指定數據庫存放目錄,要注意dbpath前有兩個“-”。

3、命令窗口中打印一些啟動信息,則表示啟動成功。如下所示:

 

4、在瀏覽器中輸入http://localhost:27017/即可看到顯示信息為:

 

到此為止,mongodb服務已啟動成功,關閉命令窗口即可關閉mongodb服務。

方法二
      上述啟動mongodb的方法操作不方便,每次啟動否需要輸入命令,因此我們需要建立一個永久性的服務,即將mongo加入到windows本地服務中。

1、打開命令窗口,切換到mongodb安裝目錄下的“bin”目錄中。

      輸入命令:cd E:\software\MongoDB\Server\3.4\bin

 

2、輸入命令:mongod.exe --logpath E:\software\MongoDB\data\log\mongodb.log --logappend --dbpath E:\software\MongoDB\data --directoryperdb --serviceName MongoDB --install


3、開啟服務。輸入命令“net start MongoDB”。(若不生效,也可以打開任務管理器,找到相關服務,手動打開)

 

問題解決
無法創建服務
  問題:

       若在方法二中執行第二步后,在輸入命令后提示“服務名無效”或者在任務管理器中沒有找到該服務,則可查看“E:\software\MongoDB\data\log”下的mongodb.log日志。

 

    原因:

        cmd沒喲管理員權限。

   解決方法:

         以管理員身份運行cmd,再重新按照方法二的操作步驟執行即可。

啟動服務報錯
   1、問題:

              啟動服務報“發生系統錯誤 5。拒絕訪問。”

            

      原因:

           cmd沒喲管理員權限。

     解決方法:

           以管理員身份運行cmd,再重新按照方法二的操作步驟執行即可。

   2、問題:
             啟動服務報“MongoDB 服務正在啟動 .MongoDB 服務無法啟動。”

           

       解決方法:

          在“E:\software\MongoDB\data”下找到‘mongod.lock’和‘storage.bson’這兩個文件,刪除重啟即可。

           


————————————————
版權聲明:本文為CSDN博主「wisdom_bo」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hh12211221/article/details/78902596


免責聲明!

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



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