快速在 mac 安裝 mongoDB

在這篇文章中,我分享了如何在 Mac OS 上安裝 MongoDB 的詳細步驟。首先,從 MongoDB 官方網站下載適合的版本並將其解壓至 /usr/local 目錄。接著,創建數據存放和日誌記錄的資料夾。此外,我還介紹了如何設定快速啟動的配置文件和環境變數,以便在任何地方使用終端機輕鬆啟動 MongoDB。最後,提供了必要的安全設置,確保從外部下載的檔案能夠在 Mac 上順利運行。這些步驟旨在幫助用戶快速且正確地在自己的 Mac 上配置 MongoDB 環境。

快速在 mac 安裝 mongoDB
Photo by Jan Antonin Kolar / Unsplash

主要分為幾個步驟

  1. 下載 mongodb 並且移動到電腦中比較適合存放的資料夾
  2. 創建存放數據的資料夾
  3. 創建存放日誌的資料夾
  4. 創建快速開啟的資料夾及文件
  5. 到可以新增全域變數的地方新增全域變數

  • 下載後解壓縮更名 mongodb 丟入 /usr/local
  • 開啟終端機
  • cd /usr/local/mongodb
  • mkdir data
    • 創建一個用來存放數據的資料夾,到時候可以通過配置文件讓 mongodb 把數據存儲到該目錄下
  • mkdir logs
    • 創建一個資料夾,到時候可以通過配置文件讓 mongodb 把日誌寫到該目錄
  • mkdir etc
    • 創建一個資料夾,底下撰寫要開啟 mongodb 時的設定文件檔
    • cd etc
    • touch mongod.conf
    • vim mongod.conf
    • 點擊 i 開啟編輯模式貼上以下
    • # 數據庫文件存放的目錄dbpath=/usr/local/mongodb/data
      # 數據庫日誌存放目錄
      logpath=/usr/local/mongodb/logs/mongodb.log
      # 以追加的方式記錄日誌
      logappend = true
      # 以後台方式運行進程
      #fork=true
    • 點擊 esc 離開編輯模式,輸入 :qw 儲存並離開文件
  • cd ~
  • open ~/.zshrc
    • 貼上在最下面並儲存離開,用全域變數讓以後不用進到 bin 文件即可呼叫 mongod 指令
    • # 快速用 mongod 指令使用 mongodb 相關指令export PATH=/usr/local/mongodb/bin:$PATH
  • source ~/.zshrc
    • 啟用設定
  • cd /usr/local/mongodb/bin
  • xattr -dr com.apple.quarantine .
    • 因為它是一個外部下載的文件,需要刪除隔離屬性
  • mongod -\-config /usr/local/mongodb/etc/mongod.conf

※ 如果要在終端機操作資料庫,需要安裝 mongosh (會有權限問題要解決)

  1. brew install mongosh

參考資料
1. mac安装mongodb(一条龙服务)
2. Mac OS 安装 MongoDB 详细步骤