Mac下安裝和使用MongoDB(下載壓縮包的方式)


下載安裝

官網下載地址:MongoDB Download Center | Community community版本可以免費使用

下載完成后,將其解壓后拷貝至/usr/local目錄下。

tips:如何進入/usr/local目錄?打開Finder,快捷鍵command+shift+G,彈出彈窗,輸入/usr/local,回車即可

配置環境變量

  • 打開終端窗口,輸入命令:
open -e ~/.bash_profile
  • 彈出文本編輯窗口后,在.bash_profile中配置MongoDB的環境變量
export PATH=/usr/local/mongodb/bin:$PATH

  • 保存后關閉窗口,使用命令使配置生效
source ~/.bash_profile
  • 使用命令測試配置是否成功
mongod -version

成功輸出版本號,說明以上步驟成功完成。如果出現command not found,證明配置失敗,解決辦法見Mac配置.bash_profile失效

運行MongoDB

  • 在根目錄下創建數據庫文件夾和日志文件夾
sudo mkdir -p /database/data
sudo mkdir -p /database/log
  • 給新建的文件夾開放權限
sudo chown YOUR_USERNAME /database/data
sudo chown YOUR_USERNAME /database/log

 

  • 配置mongod.conf文件

  在 /usr/local/etc/ 目錄下新建 mongod.conf 文件,將上面創建的文件夾配置成mongoDB的數據庫路徑和日志路徑

systemLog:
    destination: file
    path: /database/log/mongod.log
storage:
    dbPath: ⁨/database/data
net:
    bindIp: 127.0.0.1
    port: 27017 
  • 運行MongoDB
mongod --config /usr/local/etc/mongod.conf
 
// 如果沒有創建全局路徑 PATH,需要進入以下目錄
cd ~
cd /usr/local/xxx/bin //xxx是mongodb安裝包的文件夾名 sudo ./mongod

校驗MongoDB服務

  • 驗證mongoDB服務是否已啟動

  新打開一個終端窗口,輸入以下命令:

ps aux | grep -v grep | grep mongod

  會顯示服務啟動事件和啟動方式等信息。

  •  此時也可以打開瀏覽器,訪問localhost:27017,會出現以下內容:
It looks like you are trying to access MongoDB over HTTP on the native driver port.

連接數據庫

  • 新打開一個終端,運行以下命令
mongo

// 如果沒有創建全局路徑 PATH,需要進入以下目錄
cd ~
cd /usr/local/xxx/bin   //xxx是mongodb安裝包的文件夾名
sudo ./mongo

出現以下內容,證明成功連接到了數據庫

如果出現command not found,證明配置失敗,解決辦法見Mac配置.bash_profile失效

斷開與數據庫的連接及關閉MongoDB服務

在連接數據庫和啟動MongoDB服務的終端窗口中按下Ctrl+C即可斷開數據庫連接及關閉MongoDB服務。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM