今天在使用brew install mongodb
安装 mongodb 时git
提示:Error: No available formula with the name 'mongodb'github
经查找缘由以下:mongodb
MongoDB再也不是开源的了,而且已经从Homebrew中移除 #43770shell
新的安装方式能够参考github主页给的提示:https://github.com/mongodb/ho...数据库
brew tap mongodb/brew
安装MongoDB社区服务器的最新可用生产版本(包括全部命令行工具)。这将安装MongoDB 4.2.x:macos
$ brew install mongodb-community
安装MongoDB社区服务器和命令行工具的最新4.2.x生产版本:服务器
$ brew install mongodb-community@4.2
安装MongoDB社区服务器和命令行工具的最新4.0.x生产版本:工具
$ brew install mongodb-community@4.0
安装MongoDB社区服务器和命令行工具的最新3.6.x生产版本:spa
$ brew install mongodb-community@3.6
仅安装最新的mongoshell以链接到远程MongoDB实例:命令行
$ brew install mongodb-community-shell
若是报这个错⬇️
An exception occurred within a child process An exception occurred within a child process: DownloadError: Failed to download resource "mongodb-community" Download failed: https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-4.2.0.tgz
从新执行一下上面的命令
brew install mongodb-community@4.2 (我装的这个)
配置文件:/usr/local/etc/mongod.conf 日志目录路径:/usr/local/var/log/mongodb 数据目录路径:/usr/local/var/mongodb
mongod做为服务运行
若要launchd启动mongod当即重启也登陆时,使用
brew services start mongodb-community
若是您mongod做为服务进行管理,它将使用上面列出的默认路径。要中止服务器实例,请使用:
brew services stop mongodb-community
若是您不想要或不须要后台MongoDB服务,您能够运行:
mongod --config /usr/local/etc/mongod.conf
注意:若是您不包含--config带有配置文件路径的选项,则MongoDB服务器没有默认配置文件或日志目录路径,并将使用数据目录路径/data/db。
要mongod手动关闭,请使用admin数据库并运行db.shutdownServer():
mongo admin --eval "db.shutdownServer()"