官方有两种方法:

(1).tgz压缩包下载安装配置

(2)使用hombrew包管理器安装

使用M1的首推使用hombrew进行mongodb安装(同时也是官方首推)

由于我用.tgz压缩包的方式没有安装成功,用homebrew成功,所以只介绍homebrew的方式。

话不多说,进入正题

安装:(以下指令均在macos 终端运行)

(1)安装 Xcode Command-Line 工具

xcode-select --install

(2) 安装Homebrew (操作连接在此,直接点击,就不具体介绍了

(3)安装 MongoDB 5.0 Community Edition (社区免费版)

step 1:

brew tap mongodb/brew

step 2:

brew update

step 3:

brew install mongodb-community@5.0

 然后就安装好了。


注意:如果之前使用.tgz方式进行安装,没有成功,然后打算换hombrew方式进行安装,会出现安装包错。

错误信息类似如下:

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.

此时使用 open /Users/kay/Library/Caches/Homebrew/downloads 打开对应的下载文件夹,然后把对应文件名为a6696157a9852f392ec6323b4bb697b86312f0c345d390111bd51bb1cbd7e219--mongodb-macos-x86_64-4.2.0.tgz的文件删除掉就好了。(具体删除的文件根据你自己报错的信息进行删除)


运行(两种方式)

(1)将MongoDB作为MacOS的服务器运行

启动

brew services start mongodb-community@5.0

停止

brew services stop mongodb-community@5.0


(2)将MongoDB作为后端程序运行

启动

mongod --config /usr/local/etc/mongod.conf --fork

停止

mongod --config /opt/homebrew/etc/mongod.conf --fork

使用mongosh 或者 mongo 连接MongoDB实例

mongosh 
或者
mongo

然后使用mongo命令之后就出现:

就代表连接成功可以使用了

输入help看看(测试是不是能正常使用)

好了到此就完成使用Homebrew的MongoDB安装。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐