背景
最近在跟着B站学习 node,到了 MongoDB 这一步的时候,发现视频里的老师用的是 Window,和我的环境不配套,于是自己摸索了一遍,把步骤记录在这里,这里还有我的node学习笔记
下载
官网下载,打开官方链接,点击 Select package,选择对应版本下载即可
安装
下载解压后把文件名改为通用的 mongodb (这样看起来也好看),在访达页面点开按下 shift+command+g 搜索 /usr/local 并进入,把 mongodb 文件放在这里
为了在任何位置运行 mongo 或 mongod 命令都生效,需要修改环境变量。打开终端,输入 open .bash_profile 打开 .bash_profile 文件。如果打开失败,多半是因为没有 .bash_profile,同样的方法,进入user,按 shift+commit+. 打开隐藏文件,看是否有 .bash_profile 文件,没有的话通过 touch ~/.bash_profile 创建。
创建之后打开,添加一行 export PATH=${PATH}:/usr/local/mongodb/bin。
保存后关闭页面,再执行mongod --version,到达如下效果,就说明安装成功了
运行
上一步执行完之后接着往下看,安好了得跑起来,你还没保存数据和记录日志的文件呢,需要到 mongodb文件夹中新建两个data和log文件,用来保存数据和日志,然后给这哥俩添加读写权限 sudo chown mazheng /usr/local/mongodb/data和sudo chown macbook /usr/local/mongodb/data,mazheng 是我电脑的名字,大家使用时换成自己的名字。
然后在终端输入mongod --fork -dbpath data --logpath log/mongo.log --logappend,如图这样就启动成功了,可以在浏览器打开 127.0.0.1:27017 验证一下
至此就安装好了。不过有点小毛病,因为我是使用了 oh-my-zsh 这个东西,导致我的 shell 是zsh,每次新开终端都的执行一次 source ~/.bash_profile ,如果你也和我一样,那你应该在终端执行open -e .zshrc打开 .zshrc 文件,在最后一行增加 source ~/.bash_profile,保存再次新开终端就可以了。
这次是真安装好了!!!🎉🎉🎉