前言
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
本文详述了在Mac上使用Homebrew安装MongoDB过程中可能遇到的问题及解决方案,包括更新Homebrew、Xcode完整安装需求、权限错误、环境变量配置、启动服务时的数据目录缺失等问题,并提供了解决步骤。
1114

被折叠的 条评论
为什么被折叠?



