mac 下的 MongoDB 安裝和使用

標題mac 下安裝 mongoDB 數據庫


  • 安裝(使用brew安裝)
  1. brew install mongodb
  2. brew install mongodb --with-openssl

如果第二步報錯如下:Error: An unexpected error occurred during the brew link step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
參見 解決問題的參考文檔

  1. brew install mongodb --devel

如果報錯, Error: No devel block is defined for mongodb。由於mongodb不再位於–devel分支上, 執行命令 brew install -v --fresh mongodb

  • 運行mongoDB
  1. sudo mkdir -p /data/db 首先創建一個數據庫存儲目錄 /data/db (-p 遞歸創建)
  2. mongod 啓動 mongodb,默認數據庫目錄即爲 /data/db

可能會報錯 shutting down with code:100 這是因爲你沒有權限操作此文件
運行下面命令 sudo chown -R $USER /data/db 後再運行 mongod 解決問題的參考文檔 當看到末尾有輸出 waiting for connections on port 27017 則鏈接成功

此時,可以通過http訪問該數據庫,mongodb使用了27017端口,因此在瀏覽器中打開 http://localhost:27017
出現如下提示即說明連接成功了

command + n 打開新的命令窗口, 輸入 mongo
繼續輸入 show dbs 出現如下信息

admin   0.000GB
config  0.000GB
local   0.000GB

到此 MongoDB 在 mac 下的安裝和使用完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章