在安裝MongoDB時,需要創建一個/data/db文件夾用來作爲默認數據庫目錄。
但是因爲Mac電腦默認是開啓安全模式的,不能在根目錄下面隨便創建刪除文件夾。所以我們創建的時候,會報這個錯誤mkdir: /data/db: Read-only file system
解決方案
1、創建文件夾~/data
我們用~/data文件夾作爲數據庫目錄,代替/data/db文件夾
$ mkdir ~/data
2、查看剛剛創建的目錄
//進入到~/data目錄
$ cd ~/data
//查看目錄路徑,下面會用到
$ pwd
/Users/xuzhaoning/data
3、指定MongoDB數據庫路徑
//這裏的路徑需要換成你自己電腦上面的路徑
$ sudo mongod --dbpath=/Users/xuzhaoning/data
這樣就可以了,有的回答是需要先將我們電腦的安全模式關閉,再創建/data/db文件夾,然後再打開電腦的安全模式,這種方式太麻煩啦。
直接在我們的用戶目錄(也就是/)下面創建文件夾~/data作爲默認數據庫目錄就可以