Mac中安裝 MongoDB

這篇文章主要從Mac中安裝 MongoDB 和安裝MongoDB終於的問題兩個方面去寫

1、下載安裝

在Mac中安裝MongoDB總共有三種方法

(1)手動命令安裝

(2)採用homebrew安裝

(3)下載安裝包(一般人常用也最容易理解的,我會講這個方法)

接下來詳細講解第三種安裝方式:

1.下載MongoDB的官網:https://www.mongodb.com/download-center

在這裏插入圖片描述

2.下載好—解壓(把解壓的文件放在/usr/local,默認情況下,在finder中看不見這個目錄的,需要打開finder,然後按 shift+command + G,彈出一個輸入框,然後輸入 /usr/local,按回車就進入該目錄了)

在這裏插入圖片描述

在這裏插入圖片描述

3.需要配置環境變量了,環境變量配置需要打開終端,然後在終端輸入 “open -e .bash_profile”,會打開一個叫 ".bash_profile"的文件,然後在這個文件中輸入以下代碼

MONGODB_HOME=/usr/local/MongoDB
PATH=$JAVA_HOME/bin:$MONGODB_HOME/bin:$PATH:.

在這裏插入圖片描述

用Command+S保存配置,關閉上面的.bash_profile文件 ,然後在終端輸入"source .bash_profile"使配置生效。

輸入"mongod -version",回車後如果看到下面的版本號則說明MongoDB已經成功安裝到了Mac上。

在這裏插入圖片描述

4.然後在根目錄(Macintosh HD)下創建 data文件(可以在終端出入 sudo mkdir -p /data/db),在data裏面再創建一個db文件夾。

備註:如果這個步驟出現提示Read-only file system錯誤,請看後面的解決方案

5.運行

(1)在終端輸入 mongod,有都電腦權限的問題可能需要 輸入 sudo mongod,出現以下的界面就成功鏈接服務器了

在這裏插入圖片描述

也可以在瀏覽器中訪問 [http://127.0.0.1:27017/](http://127.0.0.1:27017/),瀏覽器界面中出現以下畫面即可

在這裏插入圖片描述

(2)在另一個終端輸入 mongo就可以對數據庫進行操作了

(3)停止MongoDB的時候也一定要正確的方式停止,不然再次鏈接的時候可能會再出現問題

use admin;
db.shutdownServer();

2、安裝過程程中步驟四出現問題的解決方案

Mac 升級 catalina 後根目錄無法在Macintosh HD下創建文件夾,提示‘Read-only file system’錯誤,因爲MAC SIP(系統完整性保護)的開啓, 導致 Macintosh HD下面只可讀,不可寫,那我們還需要的一個步驟就是 修改Mac的權限,把SIP關閉掉,讓我們在Macintosh HD下面也可以寫,就是可以去創建文件夾

(1)修改Mac的權限,讓我們在Macintosh HD可寫,需要執行以下操作

1)重啓MAC,按住cmd+R直到屏幕上出現蘋果的標誌和進度條,進入Recovery模式;
2)在屏幕最上方的工具欄找到實用工具(左數第3個),打開終端,輸入:csrutil disable;
3)關掉終端,重啓mac;
4)重啓以後可以在終端中查看狀態確認。

(2)重啓之後,在根目錄下創建文件夾

可以先查看狀態,是否已經關閉,在終端輸入csrutil status,輸出 System Integrity Protection status: disabled. 表示已經關閉,然後執行以下步驟創建

1)sudo mount -uw /
2)mkdir -p /data/db
3)sudo chown -R wuwenjing /data/db

備註:其中wuwenjing 這個是個人Mac的用戶名名稱,每個人都有不一樣的

執行完以上步驟之後,在根目錄下就有 data文件夾了

在這裏插入圖片描述

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