1.訪問MongoDB官方下載地址
https://www.mongodb.com/download-center/community
2.點(diǎn)擊“DOWNLOAD(tgz)”按鈕
將解壓后的文件放入?/usr/local ,默認(rèn)情況下在Finder中是看不到 /usr 這個(gè)目錄的(終端用得溜的請略過),可以打開Finder后按 shift + command +G 輸入 /usr/local 后回車便能看到這個(gè)隱藏的目錄了。
# 進(jìn)入 /usr/local
cd /usr/local
# 解壓
sudo tar -zxvf mongodb-osx-ssl-x86_64-3.6.3.tgz
# 重命名為 mongodb 目錄
sudo mv mongodb-osx-x86_64-3.6.3 mongodb
3.配置環(huán)境變量
打開終端,輸入“open -e .bash_profile”,在打開的文件中加入:
export PATH=${PATH}:/usr/local/MongoDB/bin
用Command+S保存配置,關(guān)閉上面的.bash_profile編輯窗口,然后在下圖中輸入"source .bash_profile"使配置生效。輸入"mongod -version",回車后如果看到下面的版本號(hào)則說明MongoDB已經(jīng)成功安裝到了Mac上。
4.創(chuàng)建data文件夾
在根目錄下新建 data 文件夾,里面再建一個(gè) db 文件夾,安裝MongoDB時(shí)并不會(huì)自動(dòng)生成,需要我們手動(dòng)創(chuàng)建,可以在命令行輸入創(chuàng)建,也可以直接在Finder中手動(dòng)新建。
sudo mkdir -p /data/db
在安裝MongoDB時(shí),需要?jiǎng)?chuàng)建一個(gè)/data/db文件夾用來作為默認(rèn)數(shù)據(jù)庫目錄。
但是因?yàn)镸ac電腦默認(rèn)是開啟安全模式的,不能在根目錄下面隨便創(chuàng)建刪除文件夾。所以我們創(chuàng)建的時(shí)候,會(huì)報(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 //查看目錄路徑,下面會(huì)用到
$ pwd /Users/****/data
3、指定MongoDB數(shù)據(jù)庫路徑
//這里的路徑需要換成你自己電腦上面的路徑
$ sudo mongod --dbpath=/Users/****/data
直接在我們的用戶目錄(也就是~/)下面創(chuàng)建文件夾~/data作為默認(rèn)數(shù)據(jù)庫目錄就可以
5.啟動(dòng)Mongodb
打開命令行,輸入
mongo
可以對數(shù)據(jù)庫進(jìn)行操作,要停止MongoDB的時(shí)候一定要正確的退出,不然下次再次連接數(shù)據(jù)庫會(huì)出現(xiàn)問題,使用下面的兩行代碼可以完成這一操作。