安裝mongodb
- 1改基、如果電腦沒有安裝homebrew,可先安裝homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 2调塌、如果電腦已安裝homebrew纲熏,先更新一下
brew update
- 3舰褪、安裝mongodb
brew install mongodb
隨后被安裝在/usr/local/Cellar/mongodb/4.0.1
配置mongodb
- 1则酝、創(chuàng)建根目錄下 data/db 文件夾:
如果出現(xiàn) permission denied 鳖枕,加上 sudo 命令:mkdir -p /data/db
sudo mkdir -p /data/db
- 2惠奸、給 /data/db 文件夾賦予權(quán)限:
如果出現(xiàn) "illegal user name" 的錯(cuò)誤提示梅誓,這時(shí)我們可以查看當(dāng)前的 username 并賦予權(quán)限:sudo chown id -u /data/db
$ whoami username $ sudo chown username /data/db
- 3、添加環(huán)境變量:
- 打開 .zshrc 文件:
vim ~/.zshrc
- 添加 MongoDB 安裝目錄到環(huán)境變量中:
export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:${PATH}
- 執(zhí)行命令使環(huán)境變量生效:
source ~/.zshrc
- 4、修改 MongoDB 配置文件, 配置文件默認(rèn)在 /usr/local/etc 下的 mongod.conf(此步非必須):
- 打開文件
vim /usr/local/etc/mongod.conf
- 復(fù)制以下代碼并放入mongod.conf
# Store data in /usr/local/var/mongodb instead of the default /data/db dbpath = /data/db # Append logs to /usr/local/var/log/mongodb/mongo.log logpath = /usr/local/var/log/mongodb/mongo.log logappend = true # Only accept local connections bind_ip = 127.0.0.1
嘗試啟動(dòng)服務(wù)端
$ mongod
- 當(dāng)出現(xiàn) waiting for connections on port 27017 這些字樣時(shí)梗掰,我們的服務(wù)器已經(jīng)啟動(dòng)成功嵌言,它正在運(yùn)行和偵聽端口27017。這樣就可以開始與服務(wù)器進(jìn)行交互了及穗,例如只需打開一個(gè)新的終端選項(xiàng)卡并運(yùn)行 mongo 摧茴,這將打開 mongo 的交互式控制臺(tái)并連接到默認(rèn)服務(wù)器(localhost:27017):
$ mongo
- 此時(shí)服務(wù)器已經(jīng)啟動(dòng)成功,接下來就可以進(jìn)行操作了埂陆,比如輸入 show dbs:
> show dbs admin 0.000GB config 0.000GB local 0.000GB >