日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Windows無法啟動MongoDB Server服務(錯誤1053)

作者:zemel0114 更新時間: 2022-09-22 編程語言

Windows無法啟動MongoDB Server服務(錯誤1053)

  • 問題描述
  • 問題解決
  • 尚存在疑問

問題描述

作為一個代碼界的小白,今天在準備使用MongoDB的過程中,出現了代碼為1053的錯誤。為了避免下次再遇到該錯誤時忘記如何處理,在這里對處理過程進行簡單地記述。

在官網下載MongoDB并成功安裝之后,根據網上的教程準備啟動服務并進行測試。

在D:\MongoDB\bin文件夾下,打開cmd,然后鍵入以下命令

mongod --dbpath D:\MongoDB\data

然后小黑屏顯示如下狀態:
在這里插入圖片描述
之后在瀏覽器中打開http://127.0.0.1:27017,其顯示的內容為:
在這里插入圖片描述
————————————————————————————————————————
至此我以為已經成功運行起來了MongoDB,正準備渾水摸魚之際,在cmd中鍵入以下命令

net start MongoDB

卻得到了這樣的結果:
在這里插入圖片描述
這是發生了什么??

查明問題,發現是因為沒有使用管理員權限運行cmd導致的該問題。

以管理員身份重新運行cmd,再次鍵入上式命令,得到了如下的結果:

在這里插入圖片描述
這又是怎么了???

問題解決

在網上搜索了一圈資料后,我打開了任務管理器,并找到了MongoDB,但是它顯示如下的狀態:在這里插入圖片描述
我嘗試點擊右鍵并選擇開始按鈕后,MongoDB仍然處于已停止狀態。
如是我打開服務,再次找到MongoDB,進入詳情頁,單機啟動按鈕,出現了如圖中的錯誤代碼:
在這里插入圖片描述
參考可執行文件的路徑以及 解決方法,我打開了位于bin目錄下的cfg文件:
在這里插入圖片描述
竟然沒有mp:!!只有#snmp:,那沒有需要刪除的東東了。

我試著在cmd中輸入可執行文件的路徑,即D:\MongoDB\bin\mongod.exe --config "D:\MongoDB\bin\mongod.cfg" --service,得到如下的結果:

在這里插入圖片描述
什么反應也沒有?

于是我又開始在網上查找資料 —_—!

這里的 解決方法是要設置防火墻,于是我按步驟設置了一下。

新建了一個cmd窗口,鍵入mongod --dbpath D:\MongoDB\data,并在bin目錄下打開另一個cmd窗口,鍵入mongo,得到這樣的狀態:

在這里插入圖片描述

看似MongoDB已經啟動了,于是我試著鍵入一個簡單的運算,確實可以返回結果:
在這里插入圖片描述

尚存在疑問

至此,按理說已經可以正常使用MongoDB了。但是當我打開任務管理器時,MongoDB仍然處于已停止狀態,并且使用管理員運行cmd并鍵入net start MongoDB仍然顯示服務沒有響應控制功能

所以有沒有大神可以解答一下,在目前的狀態下MongoDB是處于正常運行的嗎?為什么感覺這兩種結果有些矛盾呢?小小的腦瓜存在大大的疑問~~~~~~

原文鏈接:https://blog.csdn.net/qq_41600234/article/details/117743605

欄目分類
最近更新