Mac安装MongoDB遇到的问题
2021-08-20 本文已影响0人
伊路顺峰
作为一个前端,项目中想要自己做一些后台的东西,就自己动手弄了一个简单的崩溃日志系统,APP崩溃的时候讲崩溃信息传到后台,然后再配合Vue+ElementUI+Express+MongoDB写一个后台管理系统,在这个过程中需要配置MongoDB,在安装MongoDB过程中遇到一些问题,记录下来分享给后面采坑的小伙伴。
经过度娘得知,MongoDB安装方式有3种:(1)手动命令安装(2)采用Homebrew(3)下载安装包。由于对前两种介绍的命令行安装方法不是很了解,所以选择了第三种方式进行安装,第一种和第二种对网络和电脑环境有一定的要求,安装时经常报错,所以我采用第三种手动下载安装包的方式。
1、 官网地址,下载社区版

2、下载完成后解压,放在合适的目录下,我放在了/usr/local/mongodb 这里,

3、然后配置环境变量,在命令行执行
vim ~/.bash_profile
打开.bash_profile
文件,按一下键盘上的i
键,进入编辑状态,增加一行export PATH=${PATH}:/usr/local/mongodb/bin

然后按esc 退出编辑状态,再输入
:wq
保存退出,执行一下source ~/.bash_profile
让环境变量生效,这个时候验证一下是否安装成功,在命令行执行
mongod -version
,如果输出以下信息就说明配置成功
4、接下来采坑的环节到了,在命令行执行
mongod
启动数据库没有启动成功,在启动日志中看到默认的data 路径是在/data/db ,但是在新版Mac中,根目录是不能新建文件的,所以启动失败
于是各种百度后发现可以手动指定dbPath的路径,我是放在了/usr/local/data/db 目录下,即在/usr/local新建文件夹data->db,然后执行mongod --dbpath /usr/local/data/db
即可启动成功。
