1. 程式人生 > >MongoDB特定服務錯誤程式碼100

MongoDB特定服務錯誤程式碼100

最近想了解一下關於MongoDB的知識,記得之前電腦上安裝的MongoDB也能正常啟用,可是這次在使用mongodb,卻遇到一下小麻煩啊。mongodb無法啟動,小編很苦惱,嘗試了各種方法,甚至解除安裝重新安裝都解決不了,無奈既然要歷練我,那就迎接吧。

先說這個錯誤造成的原因:使用bat配置可以啟動,就是以下這種方式

>C:
>cd c:\MongoDB\Server\bin
>mongod –dbpath C:\MongoDB\data

錯誤

但是這樣啟動麻煩啊,想直接新增到服務中,能新增,但是新增完之後就怎麼都無法啟動了,無論是在dos還是服務中直接啟,各種不順利,但是使用bat配置依舊能正常啟動,你說氣人不,不就是想省點事嗎!幹嘛這麼難為人!錯誤真圖如下

關於這個問題,其實一搜有很多答案,但是對於小編都不管用!但是小編也是到錯誤原因主要是因為MongoDB服務沒有正常的關閉,造成的啟動困難。

解決方案

但是可喜可賀,最後找到問題的解決方案啊。O(∩_∩)O哈哈~

在mongodb安裝路徑下data檔案中有兩個檔案一個mongod.lock和storage.bson,一般刪除mongod.lock就可以了,如果服務錯誤程式碼100還不能解決,就把storage.bson一起刪掉再啟動就可以了!

建議:

在安裝mongodb後,可以使用bat配置來測試安裝是不是成功,安裝成功之後如果嫌棄麻煩想新增到服務中,就把data中因為測試安裝成功產生的檔案都刪除,然後直接使用語句新增服務,這樣就避免了不正常關閉造成的錯誤。

總結

堅信沒有什麼問題是解決不了的,不過就是時間長短的問題!fighting!