Answers:
好的,我找到了解决方案:mysqld是问题所在,无法停止5.7.13版本(即使是从Activity Monitor或带有kill
),因此macOS等待它停止直到很长的间隔。
解决方案:在MySQL首选项窗格中取消勾选自动启动,缓慢重启一次,然后第二次重启就可以了。
kill -9 <process-id>
并且它已经消失了。但是它一直第二次回来。因此,其他人可能需要重新启动才能生效,以确认它已经消失了。
似乎mysql
在重新启动期间将其保持在循环中。
您需要mysql
从terminal检查您的构建,您会从MacOS Sierra中看到类似的内容:
$ mysql --version
mysql Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using EditLine wrapper
您会注意到,您有一个旧版本,需要更新。您可以从MySQL官方网站下载最新的mysql,也可以通过自制软件下载最新的公式/软件包:
$ brew upgrade
$ brew outdated
$ brew upgrade mysql
确保通过从终端运行命令来重新构建:
$ mysql --version
mysql Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using EditLine wrapper
$ mysql --version