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

时间:2016-12-12 09:32:06

标签: mysql macos upgrade mysql-5.7

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

可能存在以下解决方案:

  • 在zend框架内升级mysql?
  • 安装其他apache2.4 + mysql5.7 + php7开发者服务器?
  • 其他一些解决方案。

要求:

  • PHP7.0.8或更高版本
  • MySQL 5.7
  • Apache 2.4或更高版本

3 个答案:

答案 0 :(得分:1)

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

您可以在此处下载: https://dev.mysql.com/downloads/mysql/

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

#LoadModule php5_module libexec/apache2/libphp5.so

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

答案 1 :(得分:1)

卸载现有版本的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


修改PATH中的~/.bash_profile变量,以便仅用mysql.server start来启动它

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

答案 2 :(得分:0)

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

然后我去了/usr/local

然后我看到了我使用 dbngin 安装的每个 MySQL 版本的文件夹名称

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

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