MacOS使用brew安装mongodb

前言

    Homebrew是Mac上特别方便的包管理,我们可以使用brew install MongoDB 一行实现MongoDB的安装,可是在安装时遇到了不少的坑

填坑过程

1、Updating Homebrew… 长时间不动

    解决方法 https://blog.csdn.net/idomyway/article/details/87945394

2、报错:mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software

    解决方法 https://blog.csdn.net/idomyway/article/details/87945831

3、报权限错误Error: The following directories are not writable by your user

    解决方法 https://blog.csdn.net/idomyway/article/details/87946228

配置环境变量

    如果不配置支持 TLS/SSL 命令(远程),只需要配置mongodb的环境变量

 echo 'export PATH="/usr/local/opt/mongodb@3.4/bin:$PATH"' >> ~/.bash_profile
 source  ~/.bash_profile

    即可

验证

which mongod
mongod -v

使用

    启动服务

 /usr/local/opt/mongodb@3.4/bin/mongod --config /usr/local/etc/mongod.conf

    启动MongoDB服务:

brew services start mongodb@3.4
启动报错 exception in initAndListen: 29 Data directory /data/db not found., terminating

    原因是,mongod默认启动dbpath为/data/db,本机没有这个目录
    解决方法:创建一个db目录

mongod --dbpath ~/Documents/mongo/db

    关闭MongoDB服务:

brew services stop mongodb@3.4

    进入MongoDB图形化界面:

mongo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值