我更改了我的mongodb的dbpath,並將較早的dbpath文件夾的內容移至新的dbpath。但服務器沒有啓動。在調查mongodb的日誌,我發現以下異常:Mongodb服務器在更改dbpath後未啓動
016-05-23T10:50:51.697 + 0000我STORAGE [initandlisten]例外initAndListen的std ::例外:提高::文件系統::狀態:權限被拒絕:「/media/user/Shared/mongodb/storage.bson」,終止
我發現了一個類似的question here,但它並沒有幫助我解決問題。這裏是我的DBPATH的當前權限文件夾和storage.bson文件:
-rwxrwxrwx 1 mongodb mongodb 69 May 23 08:57 storage.bson*
drwxrwxrwx 3 mongodb mongodb 4096 May 23 09:04 mongodb/
我曾嘗試刪除鎖文件(/var/lib/mongodb/mongod.lock),但它也沒有幫助我。
順便說一句,我使用的MongoDB版本v3.0.8並啓動它通過 須藤服務的MongoDB啓動
解決我的問題,但我不得不作出輕微修改第二個命令,使其成爲: 'chmod -R o + rwx//mongodb' –
Archy
必須遵循[this]中的說明(https://stackoverflow.com/questions/41615574/mongodb-server-has-startup-warnings-access-control-is未啓用的數據)線程來擺脫警告警告:數據庫未啓用訪問控制。 – Archy