使用macOS Sierra重新启动机器需要很长时间


13

自从我用macOS Sierra GM(16A319)升级了Retina MacBook Pro之后,重新启动计算机需要20-30分钟。我从苹果菜单中选择“重新启动...”,所有内容注销,然后在其余时间Mac挂在黑屏上。我什至还有一个鼠标光标。一段时间后,它将正常重新启动,并且启动通常需要10到15秒。如果我强行关闭计算机,则可以正常启动(警告消息除外,该计算机未正确关闭)。

我尝试在“系统”偏好设置中选择“启动磁盘”,从终端更改启动磁盘,但是似乎问题出在关闭操作上。

除了苹果自己的模块外,我只有TripMode的内核扩展。

Answers:



9

好的,我找到了解决方案:mysqld是问题所在,无法停止5.7.13版本(即使是从Activity Monitor或带有kill),因此macOS等待它停止直到很长的间隔。

解决方案:在MySQL首选项窗格中取消勾选自动启动,缓慢重启一次,然后第二次重启就可以了。


1
您知道如何在不禁用自动启动的情况下解决问题吗?我禁用了它,并且它起作用了,但是我希望我的MySQL自动启动。
Tijme

我认为我们必须等到支持macOS 10.12的新版本发布。
gklka

@gklka,检查答案该答案已发布Distrib 5.7.17, for macos10.12 (x86_64)
远端

谢谢!对于我来说,我决定删除它。在终端中有一些手动步骤可以从macOS中删除mysql。同样在删除mysql之后第一次重新启动之前,我必须确保即使我也没有mysqld进程在运行,kill -9 <process-id>并且它已经消失了。但是它一直第二次回来。因此,其他人可能需要重新启动才能生效,以确认它已经消失了。
haxpor

@gklka抱歉,这个话题没有恢复,但是由于这个原因,我发现mysql也是我的问题,即使拥有最新版本(macos10.12上为5.7.17)。我按照您的解决方案中的步骤进行了工作。您如何发现mysql是问题所在?我很好奇,因为我想知道如果其他应用程序最终会发生这种情况,该怎么办。
AntonioJunior

0

似乎mysql在重新启动期间将其保持在循环中。

您需要mysql检查您的构建,您会从MacOS Sierra中看到类似的内容:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using  EditLine wrapper

您会注意到,您有一个旧版本,需要更新。您可以从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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.