目录
- 先决条件 Homebrew
- 检查 homebrew
- 安装 homebrew
- 安装 mongoDB
- 安装流程
- 启动方式
- 常见问题
先决条件 Homebrew
检查 homebrew
已安装跳过
检查是否安装 homebrew 指令,没安装的先安装这个
brew --version
安装 homebrew
自行查看另一片博文macos 安装 Homebrew
安装 mongoDB
官网地址:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/
安装流程
1、下载MongoDB和数据库工具的官方Homebrew公式
brew tap mongodb/brew
2、要更新Homebrew和所有现有公式:防止出意外情况安装不上去
brew update
3、安装
brew install mongodb-community@6.0
4、检查是否安装成功
mongod --version
一般默认文件存储位置:
启动方式
两种启动方式:
1、以macos服务的方式启动 / 关闭
# 启动
brew services start mongodb-community@6.0
# 关闭
brew services stop mongodb-community@6.0
2、以后台进程的方式启动,这里是 m1 芯片
# m1 芯片
mongod --config /usr/local/etc/mongod.conf --fork
# Intel 芯片
mongod --config /opt/homebrew/etc/mongod.conf --fork
注意:后台进程的方式关闭直接使用 mongosh 的 shutdown 或者 exit 指令即可
常见问题
如果遇见了 ChecksumMismatchError
错误,查看这里:Troubleshooting ChecksumMismatchError
Error: An exception occurred within a child process:
ChecksumMismatchError: SHA256 mismatch
Expected: c7214ee7bda3cf9566e8776a8978706d9827c1b09017e17b66a5a4e0c0731e1f
Actual: 6aa2e0c348e8abeec7931dced1f85d4bb161ef209c6af317fe530ea11bbac8f0
Archive: /Users/kay/Library/Caches/Homebrew/downloads/a6696157a9852f392ec6323b4bb697b86312f0c345d390111bd51bb1cbd7e219--mongodb-macos-x86_64-4.2.0.tgz
To retry an incomplete download, remove the file above.
说白了就是跟以前版本冲突了,实际的跟期望的不对,删除以前的,下载当下需要的
1、删除已下载的 .tgz
文档,自己找下载到哪里了
2、重新下载一份新的公式
brew untap mongodb/brew && brew tap mongodb/brew
3、重新尝试安装
brew install mongodb-community@6.0