MySQL 5.7停止在mac El Capitan上工作

时间:2015-12-01 12:44:56

标签: mysql macos osx-elcapitan

我将mysql从5.5升级到5.7。我工作得很好。 今天当我打开我的mac时,mysql无法工作,我无法启动。 我尝试从LaunchDaemon开始系统首选项,但没有任何反应,我尝试在终端上使用此命令:

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

当我运行此命令时,我收到此消息:

/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist: service already loaded

但没有工作......

编辑:我不知道为什么,但我重新启动了我的mac,现在它正在工作

2 个答案:

答案 0 :(得分:1)

首先卸载

sudo launchctl unload /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

(替换为onload)

然后

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

答案 1 :(得分:0)

我不知道为什么,但是我的系统自动重命名了MySQL目录。

我确定usr / local / mysql /目录现在称为usr / local / mysql-5.7.21-macos10.13-x86_64 /

我解决这个问题的方法是创建一个符号链接

{sudo ln -s mysql-5.7.21-macos10.13-x86_64 mysql} 我重新启动了Mac,一切正常。

您可能需要使用命令标识新目录名称

{ls usr / local}