這裡介紹如何在 Mac OS X 中安裝 MongoDB 資料庫。

在 Mac OS X 中安裝 MongoDB 資料庫有兩種方式,一種是使用 Homebrew,另一種是手動安裝,以下是兩種安裝方式的步驟。

Homebrew

Homebrew 是一個適用於 Mac OS X 的套件安裝工具,用來安裝 Mac OS X 中所沒有的工具。

因為 Homebrew 在使用前也是要先自己先安裝好,除非您已經有使用 Homebrew 的習慣,否則建議您直接使用手動安裝的方式來安裝 MongoDB 會比較單純,省去再學一個 Homebrew 的麻煩。

以下是使用 Homebrew 的安裝指令。首先更新套件:

brew update

安裝 mongodb

brew install mongodb

這樣就完成了。

也可以自己編譯支援 TLS/SSL 的版本:

brew install mongodb --with-openssl

或是安裝最新的開發版本:

brew install mongodb --devel

手動安裝

首先從 MongoDB 官方網站下載最新的安裝檔,然後先解壓縮:

tar -zxvf mongodb-osx-x86_64-3.0.2.tgz

建立一個要放置 MongoDB 的目錄,並將解壓縮出來的檔案複製進去:

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-3.0.2/ mongodb

編輯 ~/.bashrc,設定 PATH,加入:

export PATH=mongodb-install-directory/bin:$PATH

其中的 mongodb-install-directory 要替換為自己的安裝路徑。

啟動 MongoDB

MongoDB 安裝完成之後,在使用前還要先建立資料庫存放的目錄,預設的資料庫存放路徑是 /data/db

mkdir -p /data/db

建立好這個目錄之後,還要確認一下這個目錄可以被執行 mongod 的使用者存取,您可能會需要用管理者權限來修改一下這個目錄的擁有者,最後再以該擁有者的權限來啟動 mongod

mongod

如果您安裝的 MongoDB 是自己開發或測試用的話,建議可以把資料庫放在自己的家目錄下,然後用自己的權限來執行 mongod 即可,省去處理檔案權限的麻煩:

mkdir -p ~/data/db
mongod --dbpath ~/data/db

參考資料:MongoDB