Der Neustart des Computers mit macOS Sierra dauert sehr lange

Seit ich mein Retina MacBook Pro mit macOS Sierra GM (16A319) aktualisiert habe, dauert der Neustart des Computers 20-30 Minuten. Ich wähle Neustart... aus dem Apfelmenü, alles meldet sich ab, dann hängt der Mac für den Rest der Zeit auf einem schwarzen Bildschirm. Ich habe sogar einen Mauszeiger. Nach einer Weile startet es normal neu und das Booten dauert wie gewohnt 10-15 Sekunden. Wenn ich das Herunterfahren erzwinge, kann ich normal booten (bis auf die Warnung, dass der Computer nicht ordnungsgemäß heruntergefahren wurde).

Ich habe versucht, Bootdiskette in den Systemeinstellungen auszuwählen, die Bootdiskette vom Terminal aus zu ändern, aber es scheint, dass die Probleme beim Herunterfahren liegen.

Ich habe neben Apples eigenen Modulen nur die Kernel-Erweiterung von TripMode.

Antworten (3)

Ich hatte das gleiche Problem und es scheint beim Upgrade auf MySQL 5.7.15 behoben zu sein

Beifall

es muss nicht die Version 5.7.15 für mysql sein. Es kann jeder neue Build sein, der speziell für MacOS 10.12 kompiliert wurde, Sie können es von der Befehlszeile aus überprüfen , welches Sie ausführen:$ mysql --version

Ok, ich habe die Lösung gefunden: mysqld ist das Problem, Version 5.7.13 kann nicht gestoppt werden (auch nicht von Activity Monitor oder mit kill), also wartet macOS bis zu einem sehr langen Intervall darauf, dass es gestoppt wird.

Lösung: Deaktivieren Sie den automatischen Start im MySQL-Einstellungsfenster, starten Sie einmal langsam neu, dann ist der zweite Neustart in Ordnung.

Wissen Sie, wie Sie das Problem beheben können, ohne den automatischen Start zu deaktivieren? Ich habe es deaktiviert und es hat funktioniert, aber ich möchte, dass mein MySQL automatisch startet.
Ich denke, wir müssen auf eine neue Version warten, die macOS 10.12 unterstützt.
@gklka, überprüfe die Antwort , es wurde bereits veröffentlicht Distrib 5.7.17, for macos10.12 (x86_64).
Vielen Dank! Für meinen Fall habe ich beschlossen, es zu löschen. Es gibt manuelle Schritte im Terminal, um mysql von macOS zu entfernen. Auch vor dem ersten Neustart nach dem Löschen von mysql muss ich sicherstellen, dass kein mysqld-Prozess ausgeführt wird, auch nicht ich, kill -9 <process-id>und er ist weg. Aber es kommt immer wieder zum 2. Mal. Daher müssen andere möglicherweise überprüfen, ob es endgültig verschwunden ist, bevor ein Neustart wirksam wird.
@gklka Entschuldigung für die Wiederbelebung dieses Themas, aber aus diesem Grund fand ich heraus, dass mysql auch für mich das Problem war, obwohl ich die neueste Version (5.7.17 auf macos10.12) hatte. Ich habe die Schritte in Ihrer Lösung durchgeführt und es hat funktioniert. Wie haben Sie herausgefunden, dass mysql das Problem war? Ich bin neugierig, weil ich wissen möchte, was zu tun ist, wenn dies eventuell mit anderen Anwendungen passiert.

Es scheint, mysqldass es während des Neustarts in der Schleife bleibt.

Sie müssten Ihren Build mysqlvon überprüfen , Sie werden etwas Ähnliches von MacOS Sierra sehen:

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

Sie werden feststellen, dass Sie einen alten Build haben, der aktualisiert werden muss. Sie können das frische von der offiziellen MySQL-Website oder über herunterladen, indem Sie die neuesten Formeln/Pakete abrufen:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Stellen Sie sicher, dass Sie den neuen Build erhalten haben, indem Sie den Befehl vom Terminal ausführen:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper