mongodb啟動失敗的解決方法


因為爬蟲開發用的mongodb數據庫較多,所以就在我的ubuntu16.04上安裝

經過sudo apt-get install mongodb后完成初步安裝,接下來我配置好mongod.conf文件,並且也刪除了mongodb.lock文件,然后再進行上述操作。

接下來我就通過sudo service mongodb stop   sudo service mongodb start停止和開啟mongo數據庫,但是一直會出現錯誤,如下圖

根據網上的經驗我刪除了mongodb.lock文件,但是辦法還是沒能解決。然后我在cmd里運行mongod,最后報錯如下

找到問題所在,我就問度娘,這個問題有兩種解決方法

第一種方法:

你需要在root/data/db上創建目錄,或者使用以下命令設置任何其他路徑:mongod --dbpath /srv/mongodb/

我親試好像沒用

第二種方法:

這樣做可以確保目錄設置在正確的位置,以便MONGO能夠找到它:

sudo mkdir -p /data/db/

sudo chown `id -u` /data/db

我的就是用第二種方法解決的

最后我就在一個cmd中運行mongod

此時不能退出這個頁面,要重新開啟一個cmd運行mongo

這樣我的mongodb終於可以使用了。新手上路,還望大佬們多多賜教。


免責聲明!

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



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