Ponieważ zaktualizowałem komputer Retina MacBook Pro do systemu macOS Sierra GM (16A319), ponowne uruchomienie komputera zajmuje 20-30 minut. Wybieram Uruchom ponownie ... z menu Apple, wszystko się wylogowuje, a następnie Mac pozostaje na czarnym ekranie przez resztę czasu. Mam nawet kursor myszy. Po chwili uruchamia się ponownie normalnie, a uruchamianie trwa jak zwykle 10-15 sekund. Jeśli wymuszę wyłączenie, mogę uruchomić się normalnie (z wyjątkiem ostrzeżenia, że komputer nie został poprawnie zamknięty).
Próbowałem wybrać Dysk rozruchowy w Preferencjach systemowych, zmienić dysk rozruchowy z terminala, ale wydaje się, że problem dotyczy operacji zamykania.
Mam tylko rozszerzenie jądra TripMode oprócz własnych modułów Apple.
$ mysql --version
Ok, znalazłem rozwiązanie: problemem jest mysqld, wersja 5.7.13 nie może zostać zatrzymana (nawet z Monitora aktywności lub za pomocą
kill
), więc macOS czeka na zatrzymanie do bardzo długiego okresu.Rozwiązanie: Odznacz automatyczne uruchamianie w panelu preferencji MySQL, uruchom ponownie komputer powoli, a następnie drugi restart będzie w porządku.
źródło
Distrib 5.7.17, for macos10.12 (x86_64)
.kill -9 <process-id>
i go nie ma. Ale wciąż wraca po raz drugi. Dlatego inni mogą potrzebować sprawdzić, czy zniknęła na dobre przed ponownym uruchomieniem, aby zadziałało.Wygląda na
mysql
to, że utrzymuje go w pętli podczas ponownego uruchamiania.Musisz sprawdzić kompilację
mysql
z terminala , zobaczysz coś podobnego z MacOS Sierra:Zauważysz, że masz starą kompilację, którą należy zaktualizować. Możesz pobrać nowy mysql z oficjalnej strony MySQL lub przez homebrew , pobierając najnowsze formuły / pakiety:
Upewnij się, że otrzymałeś nową wersję, uruchamiając polecenie z terminala:
źródło