手動(dòng)安裝MongoDB社區(qū)版
1.下載MongoDB所需要的二進(jìn)制文件
可以通過(guò) MongoDB Download Center 下載
也可以通過(guò)命令行方式下載:
curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.4.tgz
2.解壓下載的文件
可以雙擊打開(kāi)解壓
也可以通過(guò)命令行方式解壓:
tar -zxvf mongodb-osx-x86_64-3.4.4.tgz
3.將解壓后的文件復(fù)制到目標(biāo)目錄
這一步不是必須的崇众,但是為了方便運(yùn)行最好還是將降壓后的文件放到自己容易找到的位置:
mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.4.4/ mongodb
4.設(shè)置PATH
為了方便運(yùn)行顷歌,設(shè)置path還是要好一點(diǎn):
打開(kāi)bash配置文件
vi ~/.bash_profile
在配置文件里面添加 export PATH=<mongodb的安裝目錄>/bin:$PATH
如
export PATH=/Users/apple/OpenSource/mongodb/bin:$PATH
多個(gè)path用 :隔開(kāi) 如:export PATH=$PATH:$M2_HOME/bin:/Users/apple/OpenSource/mongodb/bin:$PATH
用以下命令重新載入 bash 配置文件:
source ~/.bash_profile
運(yùn)行MongoDB
驗(yàn)證是否PATH是否配置成功:
mongo -version
如果不提示command not found
眯漩,代表安裝成功了
啟動(dòng)服務(wù)
mongod
因?yàn)閙ongodb默認(rèn)的運(yùn)行目錄是/data/db
,所以會(huì)報(bào)如下異常:
exception in initAndListen: 29 Data directory /data/db not found., terminating
創(chuàng)建默認(rèn)的運(yùn)行目錄
sudo mkdir -p /data/db
修改權(quán)限
sudo chown -R apple /data/db
也可以手動(dòng)指定dbpath來(lái)運(yùn)行:
mongod --dbpath <path to data directory>
使用
mongo
如果沒(méi)有提示報(bào)錯(cuò)說(shuō)明以上步驟都成功了