注意:在mac中不支持像wget方式,只好用curl方式來下載。git
能夠直接到MongoDB下載tar包解壓安裝:MongoDB下載(MAC),
但更建議命令行安裝——mongodb
# 進入 /usr/local cd /usr/local # 下載(如上圖下載按鈕右側的連接) sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.2.tgz # 解壓 sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.2.tgz # 爲了簡潔,能夠重命名爲 mongodb 目錄 sudo mv mongodb-osx-ssl-x86_64-4.0.2 mongodb
添加到 PATH 環境變量數據庫
# 建議在這個添加環境變量 sudo vi ./.bash_profile
按i鍵,添加到./.bash_profile文件中,保存退出!bash
export PATH=/usr/local/mongodb/bin:$PATH
安裝完成後,能夠驗證一下curl
$ mongod --version db version v4.0.2 git version: fc1573ba18aee42f97a3bb13b67af7d837826b47 allocator: system modules: none build environment: distarch: x86_64 target_arch: x86_64
用 brew 查看已安裝軟件、搜索 mongodb:ui
$ brew list $ brew search mongodb
結果是——url
-bash: search: command not found
開始安裝spa
brew install mongodb
這個安裝過程須要等一段時間,安裝完成以後,能夠看到——命令行
$ brew install mongodb Updating Homebrew... ==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.4.sierra.bottle Already downloaded: /Users/liangma/Library/Caches/Homebrew/mongodb-3.4.4.sierra.bottle.tar.gz ==> Pouring mongodb-4.0.2.sierra.bottle.tar.gz ==> Using the sandbox ==> Caveats To have launchd start mongodb now and restart at login: brew services start mongodb Or, if you don't want/need a background service you can just run: mongod --config /usr/local/etc/mongod.conf ==> Summary
查看安裝列表rest
$ brew list mongodb (已經存在) ...
$ sudo mkdir -p /data/db
$ mongod # 若是沒有建立全局路徑 PATH,須要進入如下目錄 cd /usr/local/mongodb/bin sudo ./mongod
若是沒有先建立存儲目錄 /data/db,直接啓動MongoDB會報錯,找不到/data/db。
固然,也能夠修改它的默認路徑,經過 --dbpath 來指定其餘路徑。
$ mongod --dbpath=已存在的路徑 # 若是沒有建立全局路徑 PATH,須要進入如下目錄 cd /usr/local/mongodb/bin sudo ./mongod --dbpath=已存在的路徑
通常不建議修改,使用默認路徑就好。
$ mongo
在開啓服務的控制檯,control+c便可中止;或者直接關閉開啓服務的控制檯。