解決mac catalina下安裝MongoDb時出現的readonly filesystem問題

之前可以通過brew命令行安裝mongodb,最近突然不行了,不知道爲啥,只好去官網下載了tgz包,解壓配置環境變量一通操作之後,卡在了創建默認數據庫文件夾上。。。

大家知道,安裝MongoDB後需要手動創建一個   /data/db 文件夾,它並不會自動生成,需要我們手動創建,可以在命令行輸入創建,也可以直接在Finder中手動新建。而在mac catalina版本,權限有一些變化,官方並不建議我們在根目錄下面創建文件夾,所以根目錄權限控制的很嚴,下面我們就來解決一下根目錄創建文件夾的問題:

1、sudo mount -uw /

重新給根目錄賦權限,增加讀寫權限

2、sudo mkdir data

如果不加sudo會提示你Permission denied。再用相同的方式把db子文件夾創建好

3、進入data目錄:sudo chmod -R 777 *

根目錄下創建的文件夾默認也是read-only的,我們需要加上寫權限

這個時候再啓動mongod,就可以了

 

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