Mac与homebrew
# Mac与homebrew
# 简介
Homebrew (opens new window)是一个开源的包管理器,主要用于[macOS]和[Linux]系统。它用于安装、更新和管理软件包,极大地简化了在 Apple Silicon(如M1芯片)上的操作。
# Mongo的相关资料
下面是它的官网以及安装方法:
https://github.com/mongodb/homebrew-brew
https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-os-x/
配置文件
https://www.mongodb.com/zh-cn/docs/v6.0/administration/configuration/#std-label-configuration-file
# 操作指令-安装mongo
# 检测安装
brew --version
如果 Homebrew 已经安装,此命令会显示 Homebrew 的版本号。如果未安装,则会提示 brew: command not found
或类似的错误信息
安装指令在上述的链接中有详细说明,这里只展示其中一个
brew install mongodb-community@6.0
完成安装后,一些配置文件的位置如下:
除了安装 MongoDB 服务器和工具二进制文件之外,该mongodb-community
公式还创建:
- 配置文件:
$(brew --prefix)/etc/mongod.conf
- 日志目录路径:
$(brew --prefix)/var/log/mongodb
- 数据目录路径:
$(brew --prefix)/var/mongodb
默认值brew --prefix
取决于您的 CPU 架构:
- 英特尔:
/usr/local
- M1:
/opt/homebrew
# 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()
:
- 关闭 MongoDB 社区服务器 6.x 及更高版本:
mongosh admin --eval "db.shutdownServer()"
- 关闭 MongoDB Community Server 5.0 及以下版本:
mongo admin --eval "db.shutdownServer()"