因为一个爬虫教程又用到MongoDB,无奈之下来研究下MongoDB,安装起来教程挺简单,但实际上我居然失败了好几次,另外还因为没用过MongoDB,搞得我以为安装失败(其实并没有)。
安装起来流程如下:
op1=>operation: brew update
op2=>operation: brew doctor
op3=>operation: brew install mongodb
op4=>operation: 创建目录
op5=>operation: 赋予权限
op1(right)->op2
op2(right)->op3
op3(right)->op4
op4(right)->op5
考虑到各种乱七八糟环境变量的坑,我现在是能用brew安装绝不用其它办法安装。在安装包之前先来升级下brew:
brew update
升级没问题之后再使用brew的检测命令检测一遍:
brew doctor
都没问题之后就进入了关键的一步:
brew install mongodb
安装好之后需要新建一个目录*/data/db*,用sudo权限来创建。
sudo mkdir -p /data/db
完成目录的创建之后再给目录777的权限(可读可写):
sudo chmod -R 777 /data/db
然后直接在终端执行启动MongoDB:
mongod
执行完这一步,终端会出现一大串代码,我一开始以为是启动失败了,其实这些信息是启动成功的信息,然后在浏览器打开http://127.0.0.1:27017/,主页出现以下字样则说明启动成功。
It looks like you are trying to access MongoDB over HTTP on the native driver port.
评论区