如何在 Mac OS Sierra 上安装 MySQL 5.7.x

How to install MySQL 5.7.x on Mac OS Sierra

我需要获得 MySQL 5.7 的功能。我有 zend server 9(第 9 个版本)。重新安装 zend 服务器后(不支持升级)。 - 结果:MySQL 5.5 !

是否存在解决方案:

要求:

mysql.com 提供了一个自动 dmg 安装程序,我发现我已经取得了 most 的成功。它通常安装在 /usr/local/mysql 中,因此您可能想先尝试删除系统上的任何其他安装。

您可以在这里下载: https://dev.mysql.com/downloads/mysql/

至于 apache 和 php 我发现我通常坚持使用预加载到 os x 中的那些,你可以 那里有很多关于如何激活它们的文章,但我相信它只是取消注释 /etc/apache2/httpd.conf

中的 php LoadModule 行的问题
#LoadModule php5_module libexec/apache2/libphp5.so

然后在终端中使用 apachectl 命令启动 apache。

卸载现有版本的 mysql 并安装 mysql 5.7

mysql.server stop       # kill the running process
brew uninstall mysql    # uninstall mysql
brew update             # update brew
brew install mysql@5.7  # install mysql 5.7

现在您可以从 mysql.server 开始 /usr/local/opt/mysql@5.7/bin/mysql.server start


修改 ~/.bash_profile 中的 PATH 变量,这样您就可以只用 mysql.server start

启动它
# ~/.bash_profile
export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"

我安装了https://dbngin.com/

然后我去了/usr/local

然后我看到了我使用 dbngin

安装的每个 MySQL 版本的文件夹名称

然后我将它添加到路径中。然后就这样了。

echo 'export PATH="/usr/local/path-to-mysql/bin:$PATH"' >> ~/.zshrc

要知道,MySQL通过homebrew卸载重装后,会提示:1.升级到macOS 10.13; 2. 升级到 Xcode 9.2.

如果不想升级系统或Xcode版本,请到MySQL官网下载: https://downloads.mysql.com/archives/community/

适用于macOS 10.12的MySQL版本为5.7.17至5.7.23