Mesin reboot dengan macOS Sierra membutuhkan waktu sangat lama


13

Karena saya memutakhirkan Retina MacBook Pro saya dengan macOS Sierra GM (16A319), mem-boot ulang komputer membutuhkan waktu 20-30 menit. Saya pilih Restart ... dari menu apple, semuanya log out, lalu Mac hang di layar hitam untuk sisa waktu. Saya bahkan punya kursor mouse. Setelah beberapa saat reboot secara normal, dan booting membutuhkan 10-15 detik seperti biasa. Jika saya mematikan paksa, saya bisa boot secara normal (kecuali untuk peringatan, bahwa komputer tidak dimatikan dengan benar).

Saya sudah mencoba memilih Boot disk di preferensi Sistem, mengubah disk boot dari terminal, tetapi tampaknya masalahnya adalah dengan operasi shut down.

Saya hanya memiliki ekstensi kernel TripMode di sebelah modul Apple sendiri.

Jawaban:


14

Saya memiliki masalah yang sama dan tampaknya diperbaiki ketika memutakhirkan ke MySQL 5.7.15

Bersulang


itu tidak perlu harus menjadi versi 5.7.15 untuk mysql. Ini bisa berupa build baru apa pun yang dikompilasi khusus untuk MacOS 10.12, Anda dapat memeriksanya dari baris perintah , yang mana yang Anda jalankan:$ mysql --version
Farside

9

Ok, saya sudah menemukan solusinya: mysqld adalah masalahnya, versi 5.7.13 tidak dapat dihentikan (bahkan dari Activity Monitor atau with kill), jadi macOS menunggu hingga berhenti hingga interval yang sangat panjang.

Solusi: Hapus centang startup otomatis di panel preferensi MySQL, reboot sekali lambat, maka reboot kedua akan baik-baik saja.


1
Apakah Anda tahu cara memperbaiki masalah tanpa menonaktifkan startup otomatis? Saya menonaktifkannya, dan itu berhasil, tetapi saya ingin MySQL saya melakukan autostart.
Tijme

Saya pikir kita harus menunggu sampai rilis baru yang mendukung macOS 10.12.
gklka

@gklka, periksa jawabannya , sudah ada yang dirilis Distrib 5.7.17, for macos10.12 (x86_64).
Farside

Terima kasih! Untuk kasus saya, saya memutuskan untuk menghapusnya. Ada langkah-langkah manual yang dilakukan di terminal untuk menghapus mysql dari macOS. Juga sebelum reboot pertama setelah menghapus mysql, saya harus memastikan tidak ada proses mysqld berjalan bahkan saya kill -9 <process-id>dan itu hilang. Tapi itu terus datang kembali untuk kedua kalinya. Jadi orang lain mungkin perlu memverifikasi itu baik sebelum me-reboot untuk berlaku.
haxpor

@gklka Maaf telah menghidupkan kembali topik ini, tetapi karena ini, saya menemukan bahwa mysql adalah masalah bagi saya juga, bahkan memiliki versi terbaru (5.7.17 pada macos10.12). Saya melakukan langkah-langkah dalam solusi Anda dan itu berhasil. Bagaimana Anda mengetahui bahwa mysql adalah masalahnya? Saya ingin tahu, karena saya ingin tahu apa yang harus dilakukan jika ini akhirnya terjadi dengan aplikasi lain.
Antonio Junior

0

Sepertinya itu mysqltetap di loop selama reboot.

Anda perlu memeriksa build mysqldari Anda, Anda akan melihat sesuatu yang serupa dari MacOS Sierra:

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

Anda akan melihat, bahwa Anda memiliki bangunan lama, yang perlu diperbarui. Anda dapat mengunduh baru dari situs web resmi MySQL , atau melalui dengan mengambil formula / paket terbaru:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Pastikan Anda mendapatkan build baru dengan menjalankan perintah dari terminal:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.