標題mac 下安裝 mongoDB 數據庫
- 安裝(使用brew安裝)
- brew install mongodb
- 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
參見 解決問題的參考文檔
- brew install mongodb --devel
如果報錯, Error: No devel block is defined for mongodb。由於mongodb不再位於–devel分支上, 執行命令 brew install -v --fresh mongodb
- 運行mongoDB
- sudo mkdir -p /data/db 首先創建一個數據庫存儲目錄 /data/db (-p 遞歸創建)
- 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 下的安裝和使用完成