因为之前一直使用的是windows的编程环境,后来换了mac也暂时没用到mongodb,前些天用到了 用brew(酒桶)安装一直报错,百度的安装方法也一模一样,这就纳闷了,终于一番查资料解决了。下面分享给mac的朋友们,避免走弯路。
那么为什么brew常规方法会失效呢?
从2019年9月2日开始 ,HomeBrew 也从核心仓库 (#43770) 当中移除了mongodb 模块 ,MongoDB 已经宣布不再开源。
不过想要继续使用
brew install mongodb
也是可以的,MongoDB 官方提供了一个单独的 HomeBrew 的社区版本安装:https://github.com/mongodb/homebrew-brew 。
接下来就参考这个 github 项目的介绍
先执行
brew tap mongodb/brew ;
成功后再执行
brew install <formula> ;
即可;
我在这里直接安装默认的社区版本,执行:(重要)
brew install mongodb-community
也可以参考文档安装指定的版本;
这个 brew tap 的源无法加速,是从 mongodb.org
官方下载的安装包,所以需要多耐心等待一下,如果下载失败,多尝试几次便可安装成功。
顺便贴一下安装成功后几个默认配置文件的目录,引用自 mongodb/homebrew-brew
顺便贴下 安装后的安装目录地址
a configuration file: /usr/local/etc/mongod.conf
a log directory path: /usr/local/var/log/mongodb
a data directory path: /usr/local/var/mongodb
还有brew 操作mongodb的一些指令
后台运行 mongodb
brew services start mongodb/brew/mongodb-community
启动mongodb
mongo
退出mongo 的输入界面(勿直接关闭
control + c
关闭 mongodb服务
brew services stop mongodb-community
重启 mongodb服务
brew services restart mongodb-community