因為爬蟲開發用的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終於可以使用了。新手上路,還望大佬們多多賜教。