1. 使用homebrew安裝
brew update
brew install mongodb
下載后文件會存儲在(不同電腦略有區別):
然后需要你在當前目錄下建立data/db文件夾,并設置權限可讀可寫
2.使用mongod命令啟動數據庫
1.開啟數據庫: 如果不配置path的話需要cd到:/usr/local/Cellar/mongodb/3.4.6/bin 然后用./mongod開啟數據庫
2.顯示等候客戶端連接的界面就代表啟動成功了,如果不成功就檢查下你/data/db文件夾位置對不對,不行就重新刪掉建一個。
3.打開瀏覽器,輸入localhost:27017
,會出現:
It looks like you are trying to access MongoDB over HTTP on the native driver port.表示成功!
4.要停止mongodb一定要正確的退出,不然下次再次連接數據庫會出現問題.
use admin;
db.shutdownServer();
5.如果你不想每次啟動mongodb都要切換到/usr/local/Cellar/mongodb/3.4.6/bin
目錄下,你可以將它添加到環境變量,操作如下:
首先添加PATH:
echo 'export PATH=/usr/local/Cellar/mongodb/3.4.6/bin:$PATH'>>~/.bash_profile
添加完成后為使環境變量生效,可重啟shell終端,或輸入命令
source .bash_profile。
查看環境變量是否添加成功:
echo $PATH
環境變量添加成功。
以后啟動就可以直接輸入mongod 啟動了
3. 下載安裝包安裝
下載:curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.<6 class="tgz"
解壓:tar -zxvf mongodb-osx-x86_64-2.4.6
將解壓的安裝文件移動到你所喜歡的位置: 我將它移動到應用程序下的mongodb文件夾
mv -n ~/Downloads/mongodb-osx-x86_64-2.4.6 ~/Applications/mongodb/
在根目錄/下創建 data/db 目錄(意思就是你的mongodb安裝在哪里你就在這個目錄的根目錄下建立data/db文件夾),用于放置mongodb數據,并且給該目錄設置權限
sudo mkdir -p /data/db
sudo chown -R 你自己的用戶名(此外有個空格) /data
啟動mongodb服務
cd Applications/mongodb/bin
./mongod
打開另一個終端窗口
cd Applications/mongodb/bin
./mongo
即可操作數據庫
4.Robo 3T 工具安裝
5.報錯處理
報錯:
2017-06-12T13:06:18.407+0300 I CONTROL [initandlisten] now exiting
2017-06-12T13:06:18.407+0300 I CONTROL [initandlisten] shutting down with code:100
解決方案:
去你的data/db文件夾,刪除
mongo.lock
文件,然后使用sudo mongod
開啟服務器 注意!!!!:一定要用sudo
啟動