1.使用brew安裝
brew install mongodb
如果你現(xiàn)在就啟動(dòng)mongo你并不會(huì)成功,如下:
Failedto connect to127.0.0.1:27017, reason: errno:61Connection refused
Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
- 在啟動(dòng)mongo之前,我們需要?jiǎng)?chuàng)建一個(gè)目錄,為mongo默認(rèn)的數(shù)據(jù)寫入目錄
mkdir -p /data/db
然后給剛剛創(chuàng)建的目錄以可讀可寫的權(quán)限
chown `id -u` /data/db
注意點(diǎn): 安裝后的mongoDB的配置文件在
/usr/local/etc/mongod.conf
mongoDB的文件路徑為
/usr/local/var/mongodb
3.啟動(dòng)mongoDB
mongod
4.關(guān)閉mongoDB
有的朋友說可以通過下面的命令關(guān)閉mongodb:
killall mongodb
#or
kill -9 mongo-pid
上面的方法確實(shí)可以關(guān)閉mongodb,但是正確的做法不是這樣子的,mongodb提供了關(guān)閉數(shù)據(jù)庫(kù)的命令:
首先需要進(jìn)入到mongodb目錄下bin/mongo,連接到mongodb,然后執(zhí)行下面腳本:
use admin
db.runCommand("shutdown")
上面第一行切換到admin數(shù)據(jù)庫(kù),第二行則是執(zhí)行關(guān)閉操作
也可以使用db.shutdownServer()命令