在安裝MongoDB時(shí),需要創(chuàng)建一個(gè)/data/db文件夾用來作為默認(rèn)數(shù)據(jù)庫目錄。
但是因?yàn)镸ac電腦默認(rèn)是開啟安全模式的,不能在根目錄下面隨便創(chuàng)建刪除文件夾。所以我們創(chuàng)建的時(shí)候,會報(bào)這個(gè)錯(cuò)誤mkdir: /data/db: Read-only file system
解決方案
1、創(chuàng)建文件夾~/data
我們用~/data文件夾作為數(shù)據(jù)庫目錄,代替/data/db文件夾
$ mkdir ~/data
2、查看剛剛創(chuàng)建的目錄
//進(jìn)入到~/data目錄
$ cd ~/data
//查看目錄路徑,下面會用到
$ pwd
/Users/kkboy/data
3、指定MongoDB數(shù)據(jù)庫路徑
指定MongoDB數(shù)據(jù)庫路徑為剛創(chuàng)建的目錄:/Users/kkboy/data
//這里的路徑需要換成你自己電腦上面的路徑
$ sudo mongod --dbpath=/Users/kkboy/data
這樣就可以了,有的回答是需要先將我們電腦的安全模式關(guān)閉,再創(chuàng)建/data/db文件夾,然后再打開電腦的安全模式,這種方式太麻煩啦。
直接在我們的用戶目錄(也就是~)下面創(chuàng)建文件夾~/data作為默認(rèn)數(shù)據(jù)庫目錄就可以~