下載安裝
官網下載地址: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服務。