如何在 OSX Mojave 上安装 MySQL 5.6?

Posted

技术标签:

【中文标题】如何在 OSX Mojave 上安装 MySQL 5.6?【英文标题】:How to install MySQL 5.6 on OSX Mojave? 【发布时间】:2019-07-22 22:45:19 【问题描述】:

我需要在我的 Mac 上安装 mysql 5.6,在 Mojave 下运行。 (因为 AWS Aurora Serverless 只允许 MySQL 5.6)

如果.dmg 可用,那将不是问题,但是对于这个特定版本,MacOS 没有,我猜太旧了?

见https://dev.mysql.com/downloads/mysql/5.6.html

列表中没有 Mac OS。我尝试使用该 URL 来查看是否有非参考 dmg 文件,但没有运气。

这导致我有两个选择:

从源代码安装(可以吗?怎么做?) 将其安装在 Docker 容器中

我不知道最简单/直接的安装方法是什么。它只能在本地使用。

【问题讨论】:

老实说,我建议使用自制软件。如果您已经安装了自制软件,我认为是brew install mysql@5.6 这确实有效!谢谢。我也运行了brew services start mysql@5.6,但我没有任何可用的mysql 二进制文件,我不断收到command not found,尝试mysqlmysql@5.6mysql5.6mysql5,没有运气。有什么想法吗? 安装命令说你需要将它添加到你的系统路径-向上滚动:-) @RobbieAverill 您的解决方案是最简单的,使用 brew。如果您想将其添加为正确答案,我会接受! 【参考方案1】:

老实说,我建议使用 homebrew。如果您已经安装了自制软件,我认为是 brew install mysql@5.6

您可能还需要将安装 bin 目录添加到系统路径中,但命令输出会告诉您如果这样做了该怎么做。

【讨论】:

【参考方案2】:

安装:

brew install mysql@5.6

现在启动 mysql@5.6 并在登录时重新启动:

brew services start mysql@5.6

或者,如果您不想要/不需要后台服务,您可以运行:

/usr/local/opt/mysql@5.6/bin/mysql.server start

【讨论】:

【参考方案3】:

安装 MySQL 5.6 版

brew install mysql@5.6

MySql 将安装在以下路径:

/usr/local/opt/

将 MYSQL_HOME 添加到您的环境变量中

MYSQL_HOME=/usr/local/opt/mysql@5.6

转到文件夹

/usr/local/opt/mysql@5.6/bin

mysql.server start

【讨论】:

没有必要重复现有的答案,除非你想添加一些新的东西 这真的不是重复的答案。我想你来这里只是为了放你的cmets。如果你仔细看,你不会在上面的答案中找到这个。我刚刚从这个问题中得到了帮助。想分享我的发现。 那么请解释一下这个答案与 Carlos 两年前提供的答案有何不同。如果您认为自己的与众不同,请突出显示详细信息

以上是关于如何在 OSX Mojave 上安装 MySQL 5.6?的主要内容,如果未能解决你的问题,请参考以下文章

用于Mac OSX(10.14.6)Mojave的USB到串行驱动程序

OSX Mojave sysctl -p 非法

sh 创建OSX Mojave ISO

为啥OSX 不能在“Macintosh HD”上安装,Mac OS X 讨论区

MacOS Mojave 10.14.4 安装 MySQLdb 报错处理

如何在 macOS 10.14.4 Mojave 上使用 fink