這裡介紹如何在 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