Khởi động lại máy bằng macOS Sierra mất nhiều thời gian


13

Kể từ khi tôi nâng cấp MacBook Pro Retina của mình với macOS Sierra GM (16A319), việc khởi động lại máy tính mất 20-30 phút. Tôi chọn Khởi động lại ... từ menu táo, mọi thứ đều thoát ra, sau đó Mac treo trên màn hình đen trong thời gian còn lại. Tôi thậm chí có một con trỏ chuột. Sau một thời gian, nó khởi động lại bình thường và khởi động mất 10 - 15 giây như bình thường. Nếu tôi buộc tắt máy, tôi có thể khởi động bình thường (ngoại trừ cảnh báo, rằng máy tính không được tắt đúng cách).

Tôi đã thử chọn Đĩa khởi động trong Tùy chọn hệ thống, thay đổi đĩa khởi động từ thiết bị đầu cuối, nhưng có vẻ như vấn đề là do thao tác tắt.

Tôi chỉ có phần mở rộng kernel của TripMode bên cạnh các mô-đun của chính Apple.

Câu trả lời:


14

Tôi gặp vấn đề tương tự và nó dường như đã được sửa khi nâng cấp lên MySQL 5.7.15

Chúc mừng


không cần thiết phải là phiên bản 5.7.15 cho mysql. Nó có thể là bất kỳ bản dựng mới nào được biên dịch riêng cho MacOS 10.12, bạn có thể kiểm tra nó từ dòng lệnh mà bạn đang chạy:$ mysql --version
Farside

9

Ok, tôi đã tìm thấy giải pháp: mysqld là sự cố, phiên bản 5.7.13 không thể dừng lại (ngay cả từ Trình giám sát hoạt động hoặc với kill), vì vậy macOS chờ đợi nó dừng cho đến một khoảng thời gian rất dài.

Giải pháp: Bỏ chọn tự động khởi động trong khung tùy chọn MySQL, khởi động lại một lần chậm, sau đó khởi động lại lần thứ hai sẽ ổn.


1
Bạn có biết cách khắc phục sự cố mà không tắt chức năng khởi động tự động không? Tôi đã vô hiệu hóa nó và nó hoạt động, nhưng tôi muốn MySQL của tôi tự khởi động.
Tijme

Tôi nghĩ rằng chúng ta phải đợi cho đến khi bản phát hành mới hỗ trợ macOS 10.12.
gklka

@gklka, kiểm tra câu trả lời , đã được phát hành Distrib 5.7.17, for macos10.12 (x86_64).
Farside

Cảm ơn! Đối với trường hợp của tôi, tôi quyết định xóa nó. Có các bước thủ công thực hiện trong thiết bị đầu cuối để loại bỏ mysql khỏi macOS. Ngoài ra trước khi khởi động lại lần đầu tiên sau khi xóa mysql, tôi phải đảm bảo rằng không có quá trình mysqld nào chạy ngay cả tôi kill -9 <process-id>và nó đã biến mất. Nhưng nó tiếp tục quay lại lần thứ hai. Do đó, những người khác có thể cần xác minh rằng nó đã hoạt động tốt trước khi khởi động lại để có hiệu lực.
haxpor

@gklka Xin lỗi vì đã làm sống lại chủ đề này, nhưng do điều này, tôi phát hiện ra rằng mysql cũng là vấn đề đối với tôi, thậm chí còn có phiên bản mới nhất (5.7.17 trên macos10.12). Tôi đã làm các bước trong giải pháp của bạn và nó đã làm việc. Làm thế nào bạn phát hiện ra rằng mysql là vấn đề? Tôi tò mò, vì tôi muốn biết phải làm gì nếu điều này cuối cùng xảy ra với các ứng dụng khác.
AntonioJunior

0

Có vẻ như nó mysqlđang giữ nó trong vòng lặp trong quá trình khởi động lại.

Bạn cần kiểm tra bản dựng của mình mysqltừ , bạn sẽ thấy một cái gì đó tương tự từ MacOS Sierra:

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

Bạn sẽ nhận thấy rằng bạn có một bản dựng cũ, cần được cập nhật. Bạn có thể tải xuống mới từ trang web chính thức của MySQL hoặc thông qua bằng cách truy xuất các công thức / gói mới nhất:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Hãy chắc chắn rằng bạn đã có bản dựng mới bằng cách chạy lệnh từ thiết bị đầu cuối:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.