今天在使用brew install mongodb
安裝 mongodb 時
提示:Error: No available formula with the name 'mongodb'
經查找原因如下:
MongoDB不再是開源的了,並且已經從Homebrew中移除 #43770
新的安裝方式可以參考github主頁給的提示:https://github.com/mongodb/ho...
設定
brew tap mongodb/brew
安裝
安裝MongoDB社區服務器的最新可用生產版本(包括所有命令行工具)。這將安裝MongoDB 4.2.x:
$ brew install mongodb-community
安裝MongoDB社區服務器和命令行工具的最新4.2.x生產版本:
$ brew install [email protected]
安裝MongoDB社區服務器和命令行工具的最新4.0.x生產版本:
$ brew install [email protected]
安裝MongoDB社區服務器和命令行工具的最新3.6.x生產版本:
$ brew install [email protected]
僅安裝最新的mongoshell以連接到遠程MongoDB實例:
$ brew install mongodb-community-shell
文件路徑
配置文件:/usr/local/etc/mongod.conf
日誌目錄路徑:/usr/local/var/log/mongodb
數據目錄路徑:/usr/local/var/mongodb
啓動 && 停止 mongodb-community服務器
mongod作爲服務運行
若要launchd啓動mongod立即重啓也登錄時,使用
brew services start mongodb-community
如果您mongod作爲服務進行管理,它將使用上面列出的默認路徑。要停止服務器實例,請使用:
brew services stop mongodb-community
手動啓動 mongod
如果您不想要或不需要後臺MongoDB服務,您可以運行:
mongod --config /usr/local/etc/mongod.conf
注意:如果您不包含--config帶有配置文件路徑的選項,則MongoDB服務器沒有默認配置文件或日誌目錄路徑,並將使用數據目錄路徑/data/db。
要mongod手動關閉,請使用admin數據庫並運行db.shutdownServer():
mongo admin --eval "db.shutdownServer()"