目前在学习nodejs,要用到mongodb,之前在菜鸟教程上,安装过mongodb,后来跟新了mac系统到10.15.5,发现mongodb就是无法启动了,会报两种错,一是“mongod Address already in use”,另一种是找不到“dbpath /data/db”。
在网上找了很多资料,由于很多文档都是这个抄那个,那个抄这个,最后也没实际解决问题,浪费了不少的时间,所以我就注册了一个简书账号,把自己遇到的问题,和最终的解决方法列出来,由于本人也是小白一枚,所以知道新手在学习中可能因为很简单的设置,不清楚,会走很大的弯路,所以在这里我尽量做到让新手能了解一些基本的东西。
一、安装
先来说一下,mongodb的安装,可以用终端直接下载安装
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
# 解压 sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz (详情请参照菜鸟教程)
也可以利用homebrew 安装,另外可以到官网下载 安装包tgz,解压后就可以使用。
二、修改环境变量
为了方便使用,打开终端,输入“open -e .bash_profile”,在打开的文件中加入
export PATH=${PATH}:/usr/local/MongoDB/bin
其中MogoDB是mongodb文件夹的名字,可随意设置
用Command+S保