Fork me on GitHub

macos使用brew安装MongoDB

因为一个爬虫教程又用到MongoDB,无奈之下来研究下MongoDB,安装起来教程挺简单,但实际上我居然失败了好几次,另外还因为没用过MongoDB,搞得我以为安装失败(其实并没有)。

安装起来流程如下:

考虑到各种乱七八糟环境变量的坑,我现在是能用brew安装绝不用其它办法安装。在安装包之前先来升级下brew:

1
brew update

升级没问题之后再使用brew的检测命令检测一遍:

1
brew doctor

都没问题之后就进入了关键的一步:

1
brew install mongodb

安装好之后需要新建一个目录/data/db,用sudo权限来创建。

1
sudo mkdir -p /data/db

完成目录的创建之后再给目录777的权限(可读可写):

1
sudo chmod -R 777 /data/db

然后直接在终端执行启动MongoDB:

1
mongod

执行完这一步,终端会出现一大串代码,我一开始以为是启动失败了,其实这些信息是启动成功的信息,然后在浏览器打开http://127.0.0.1:27017/,主页出现以下字样则说明启动成功。

It looks like you are trying to access MongoDB over HTTP on the native driver port.