Tôi có cảm giác bạn có thể không thích câu trả lời này, nhưng câu trả lời NÀY bao gồm một số cái nhìn sâu sắc không ai trong số những người khác xem xét. . . Bạn viết:
Tôi luôn luôn sử dụng lệnh:
tắt máy -r ngay
Tuy nhiên, đôi khi điều đó gây ra vấn đề MySQL.
Vấn đề ở đây KHÔNG phải là phương pháp tắt máy của bạn, là phần mềm không thể xử lý tắt máy đúng cách; MySql.
Cách DUY NHẤT mà bạn thực sự có thể giải quyết vấn đề này là thay thế MySql (PostgreSql là một sự thay thế tuyệt vời) HOẶC viết kịch bản tắt máy của riêng bạn mà FIRST mã hóa MySql như một đứa trẻ, và khi nó vui lòng tắt THEN thì tắt hệ thống.
... Là một người chuyên về các hệ thống cơ sở dữ liệu trong hơn 26 năm, tôi có thể nói với bạn rằng chỉ trong thời gian gần đây, MySql đã bắt đầu hành động cùng nhau về năng lực ở các khía cạnh quan trọng nhất của hệ thống cơ sở dữ liệu là gì cho - bảo mật / toàn vẹn dữ liệu. Trước đây, họ ít chú ý đến những khía cạnh này và quan tâm nhiều hơn đến hiệu suất. Nhưng những gì tốt là hiệu suất tuyệt vời nếu bạn mất dữ liệu? Trên một số ứng dụng, như, giả sử, Netflix ghi video trực tuyến tại thời điểm bạn đang xem, độ trung thực tuyệt đối có thể không đặc biệt quan trọng - thậm chí, có thể, khách hàng của bạn THÍCH video sao lưu một chút sau thất bại. Nhưng trong một hệ thống ngân hàng, đó là một thảm họa về tỷ lệ sử thi. Chỉ chủ sở hữu dữ liệu có thể biết những gì phù hợp với họ.
reboot
về cơ bản là một bí danh đểshutdown -r
... vì vậy ... vâng.