關於安裝MongoDB的過程與錯誤48 100的解決方法

   最近開始學習MongoDB,在安裝的時候遇到了很多問題,所以在此與大家分享一下我的MongoDB安裝方法總結


   1.   下載mongoDB與安裝。

         我的MongoDB文件夾在D:\mongodb

        配置系統環境變量,在系統的path裏添加bin的路徑,D:\mongodb\Server\3.2\bin

 


   2.   用管理員身份打開cmd       

         輸入命令:mongod --dbpath d:\mongodb\data\db --journal --storageEngine=mmapv1 --port 3333來開啓MongoDB,dbpath表示存放數據的路徑,journal是32位系統不支持自動生成日誌而加上去的,storageEngine=mmapv1這個也是32位系統要加上的,port是設置mongoDB的端口,默認爲27017


  3.註冊爲windows服務,這樣每次開機就會自動啓動MongoDB

   D:\mongodb\Server\3.2\bin\mongod.exe --logpath D:\mongodb\log\mongodb.log --logappend --dbpath D:\mongodb\data\db --serviceName MongoDB --journal --install

   logpath:是日誌的存放地址,log\mongodb.log需要事先建立好文件與文件夾

   serviceName:服務器的名字

  4.開啓服務

    net start mongodb

     成功之後用services.msc打開服務管理,找到MongoDB服務,然後點擊開啓



    錯誤100與48

   一般上當運行net start mongodb時它可能會報出100或48的錯誤,這個時候去你的mongodb文件夾下找之前的日誌文件,mongodb.log,在裏面你會看到你的錯誤原因,我在這裏列出常見的幾個錯誤:

   1.端口被佔用 這時候可以更改在開啓時設置的port,或者找到佔用端口的服務將它關閉

   2.可能沒有設置dbpath和logpath:這時服務會出現開啓成功狀態到開啓失敗狀態的不斷重複

   3.也許由於上次的不正常關閉mongodb導致mongodb被鎖,找到data\db\mongodb.lock文件將它刪除。 

   4.找到一個storage.bson 文件 把它刪了 重啓命令就可以

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章