1.访问MongoDB官方下载地址
https://www.mongodb.com/download-center/community
2.点击“DOWNLOAD(tgz)”按钮
将解压后的文件放入 /usr/local ,默认情况下在Finder中是看不到 /usr 这个目录的(终端用得溜的请略过),可以打开Finder后按 shift + command +G 输入 /usr/local 后回车便能看到这个隐藏的目录了。
# 进入 /usr/local
cd /usr/local
# 解压
sudo tar -zxvf mongodb-osx-ssl-x86_64-3.6.3.tgz
# 重命名为 mongodb 目录
sudo mv mongodb-osx-x86_64-3.6.3 mongodb
3.配置环境变量
打开终端,输入“open -e .bash_profile”,在打开的文件中加入:
export PATH=${PATH}:/usr/local/MongoDB/bin
用Command+S保存配置,关闭上面的.bash_profile编辑窗口,然后在下图中输入"source .bash_profile"使配置生效。输入"mongod -version",回车后如果看到下面的版本号则说明MongoDB已经成功安装到了Mac上。
4.创建data文件夹
在根目录下新建 data 文件夹,里面再建一个 db 文件夹,安装MongoDB时并不会自动生成,需要我们手动创建,可以在命令行输入创建,也可以直接在Finder中手动新建。
sudo mkdir -p /data/db
在安装MongoDB时,需要创建一个/data/db文件夹用来作为默认数据库目录。
但是因为Mac电脑默认是开启安全模式的,不能在根目录下面随便创建删除文件夹。所以我们创建的时候,会报这个错误mkdir: /data/db: Read-only file system
解决方案
1、创建文件夹~/data
我们用~/data文件夹作为数据库目录,代替/data/db文件夹
$ mkdir ~/data
2、查看刚刚创建的目录
//进入到~/data目录
$ cd ~/data //查看目录路径,下面会用到
$ pwd /Users/****/data
3、指定MongoDB数据库路径
//这里的路径需要换成你自己电脑上面的路径
$ sudo mongod --dbpath=/Users/****/data
直接在我们的用户目录(也就是∼/)下面创建文件夹~/data作为默认数据库目录就可以
5.启动Mongodb
打开命令行,输入
mongo
可以对数据库进行操作,要停止MongoDB的时候一定要正确的退出,不然下次再次连接数据库会出现问题,使用下面的两行代码可以完成这一操作。