文章目錄
- 下載
- 從官網下載安裝包 下載后雙擊解壓出文件夾
- 安裝
- 文件名修改為 mongodb
- 配置data存放位置和日志log的存放位置
- 啟動
- 方式一
- 方式二
- 方式二:輸入`mongo`報錯以及解決辦法
本人電腦 m2 pro,屬于 arm 架構
下載
官網地址: mongodb官網
怎么查看自己電腦應該下載哪個版本,輸入以下命令
uname -m
我電腦arm架構,選擇對應的版本就行
從官網下載安裝包 下載后雙擊解壓出文件夾
安裝
將解壓后的文件放入 /usr/local (打開Finder后按 shift + command +G 輸入 /usr/local 后回車就能看到這個隱藏的目錄)。
文件名修改為 mongodb
配置環境變量
注意這里非常需要重要你需要弄清楚你使用的終端shell是zsh 還是bash,mac自帶默認的是 bash,如果你是bash。在終端輸入 cd ~返回到根目錄。然后這里有兩種情況
-
一個是你沒有.bash_profile,你需要在終端依次輸入touch .bash_profile這是創建配置環境文件,緊接著輸入open .bash_profile, 這里需要注意的是如果你的路徑放在了其它地方,那么{PATH}:后面就需要填寫你實際的地址,不過我們一般建議放在根目錄下.并且一定要進入到mongodb的bin目錄下的路徑
例如:export PATH=${PATH}:/usr/local/mongodb/bin
control+s 保存。再然后在終端輸入source .bash_profile這個意思是每次你打開終端它就會默認進入到mongodb/bin目錄下,其實當你打開終端的時候,它已經無形之中進入了電腦很多文件的bin目錄下等待你的輸入,cd/open/ls等等這些都是已經準備好了的。如果你不source,就無事發生。 -
如果你將bash替換成了zhs那么在終端中輸入
vi ~/.zshrc
然后,shif + i 編輯模式, 到文件的最后一行輸入以下代碼:
export PATH=/usr/local/mongodb/bin:$PATH
esc 健退出編輯狀態, 按鍵組合 shift + :+ wq 保存且退出
命令行輸入 mongod --version
顯示版本 說明啟動環境配置好了
配置data存放位置和日志log的存放位置
在monogodb 文件夾內創建 數據存放位置和日志存放位置
對data, log 文件進行讀寫權限設置
sudo chown liuhuan /usr/local/mongodb/log
sudo chown liuhuan /usr/local/mongodb/data
啟動
方式一
- 在mongod 文件夾下 啟動
mongo mongod --fork --dbpath data --logpath log/mongo.log --logappend
說明:
瀏覽器打開 http://localhost:27017/
2.新建終端 輸入mongo 就可以使用數據庫了
缺點: 這種方式命令復雜 不好記, 可以采用 方式二啟動
方式二
終端直接輸入
mongo
方式二:輸入mongo
報錯以及解決辦法
下載5.0.27 的版本之前不會出現這個問題,這個版本之后,會出現
zsh: command not found: mongo
檢查bin 目錄下 是否 有 mongo 這個文件
發現沒有 mongo
文件,
那么只需要找個mongo
文件復制進去就可以了,
在·mongo·官網,重新下載一個 5.0.27
之前的版本下載后,復制mongo
到現在的版本就解決了