为什么MySQL 8.0.28无法安装在macOS 12 Monterey上?

8
我下载了MySQL的社区版本,但它无法在macOS上安装。为什么?

MySQL 8.0.28-community can’t be installed on this computer.


4
你是否下载了正确的架构?你下载的是针对M1芯片的版本。如果你使用的是英特尔芯片,那么你应该下载第二个版本,即x86。 - Raptor
6个回答

30
自从苹果M1 CPU推出以来,像 MySQL 这样的软件提供了适用于苹果M1 CPU(arm)和英特尔CPU(x86)的两个版本。请确保您下载了正确的版本。

我尝试了列表中的第二个,它可以工作! - Maduro

9
我遇到了以下错误:
“mysql-8.0.31-macos12-x86_64.pkg”无法打开,因为它来自未知开发者。
以下步骤解决了我在 Mac M1 上的这个问题。
  1. 下载 Mac M1 的 x86 版本 (DMG)。
  2. 双击 DMG 文件,它会打开 .pkg 文件。
  3. 不要双击 .pkg 文件,右键点击并选择打开包。

5

作为一种解决方法,您也可以考虑使用brew获取mysql,命令为brew install mysql


完美运行,无需在丑陋的MySQL网站上搜索适当的安装程序或禁用丑陋的macOS安全性以便能够安装。与安装程序相比,也不会强制您设置复杂的根密码。只需安装和运行,非常完美,非常感谢。 - fires3as0n
这适用于MacBook M1 Pro。 - Rudresh Oza

2
这对我很有用: 要下载MySQL社区服务器,请前往MySQL社区下载页面,然后单击macOS 11(ARM,64位),DMG存档的下载按钮。这将在您的macOS“下载”文件夹中下载MySQL社区服务器版本8.0.27文件。

-1

虽然这个理论上可能回答了问题,但最好还是在这里包含答案的关键部分,并提供链接供参考。 - Skully
虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。如果链接页面更改,仅有链接的答案可能会失效。-【来自审查】 - L.Dutch

-1

我遇到了同样的问题。我通过在我的Macbook上下载x86版本来解决它。


这似乎只是用较少的细节重新表述了已被接受的答案。 - tripleee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接