我试图在运行10.9 Mavericks的Mac OSX设备上安装以前版本的MySql(5.5.31)。我被告知这是可能的,但是,我似乎无法找到5.5.31 Mac OSX的下载。
我安装了更高版本(5.6.19),我尝试了:
brew switch mysql 5.5.31
但我不断收到错误消息:
"Error: mysql not found in the Cellar."
我知道这是因为没有5.5.31 MySql文件可以切换到。
有人在他们的Mac上做过这个吗?
由于
答案 0 :(得分:0)
这是一个古老的问题,但我偶然发现了谷歌,所以以后任何人都可以绊倒它。
我试图通过Homebrew在OS X 10.10上安装MySQL 5.5。
首先,您必须使用以下命令添加自制程序/版本:
$ homebrew tap homebrew/versions
其次,安装MySQL 5.5:
$ homebrew install mysql55
如果不起作用,请尝试:
$ homebrew install homebrew/versions/mysql55
成功安装后,您将收到消息:
... A" /etc/my.cnf"从另一个安装可能会干扰一个 自制的服务器正常启动。
要连接: mysql -uroot
加载mysql55: launchctl load~ / Library / LaunchAgents / homebrew.mxcl.mysql55.plist或者,如果你不想/需要launchctl,你可以运行: mysql.server start startcd / usr / local / Cellar / mys
尝试mysql.server启动,如果没有工作,则需要更新$ PATH。在我的情况下,我将/usr/local/Cellar/mysql55/5.5.40/bin添加到我的.zshrc中的$ PATH中。您可以使用以下方法找到安装位置:
$ homebrew info mysql55
之后,在您将该目录添加到.zshrc / .bashrc / .bash_profile等之后,它应该可以正常工作。