Mac安装MongoDB(一步到位)

233 阅读2分钟

背景

最近在跟着B站学习 node,到了 MongoDB 这一步的时候,发现视频里的老师用的是 Window,和我的环境不配套,于是自己摸索了一遍,把步骤记录在这里,这里还有我的node学习笔记

下载

官网下载,打开官方链接,点击 Select package,选择对应版本下载即可

image.png

image.png

安装

下载解压后把文件名改为通用的 mongodb (这样看起来也好看),在访达页面点开按下 shift+command+g 搜索 /usr/local 并进入,把 mongodb 文件放在这里

image.png

image.png

为了在任何位置运行 mongomongod 命令都生效,需要修改环境变量。打开终端,输入 open .bash_profile 打开 .bash_profile 文件。如果打开失败,多半是因为没有 .bash_profile,同样的方法,进入user,按 shift+commit+. 打开隐藏文件,看是否有 .bash_profile 文件,没有的话通过 touch ~/.bash_profile 创建。

image.png image.png

创建之后打开,添加一行 export PATH=${PATH}:/usr/local/mongodb/bin

image.png

保存后关闭页面,再执行mongod --version,到达如下效果,就说明安装成功了

image.png

运行

上一步执行完之后接着往下看,安好了得跑起来,你还没保存数据和记录日志的文件呢,需要到 mongodb文件夹中新建两个data和log文件,用来保存数据和日志,然后给这哥俩添加读写权限 sudo chown mazheng /usr/local/mongodb/datasudo chown macbook /usr/local/mongodb/datamazheng 是我电脑的名字,大家使用时换成自己的名字。

image.png

然后在终端输入mongod --fork -dbpath data --logpath log/mongo.log --logappend,如图这样就启动成功了,可以在浏览器打开 127.0.0.1:27017 验证一下

image.png

至此就安装好了。不过有点小毛病,因为我是使用了 oh-my-zsh 这个东西,导致我的 shellzsh,每次新开终端都的执行一次 source ~/.bash_profile ,如果你也和我一样,那你应该在终端执行open -e .zshrc打开 .zshrc 文件,在最后一行增加 source ~/.bash_profile,保存再次新开终端就可以了。

image.png

这次是真安装好了!!!🎉🎉🎉