Ich habe das Gefühl, dass Ihnen diese Antwort vielleicht nicht gefällt, aber DIESE Antwort enthält einige Erkenntnisse, die keiner der anderen berücksichtigt. . . Du schreibst:
Ich habe immer den Befehl verwendet:
Herunterfahren -r jetzt
Manchmal verursacht dies jedoch MySQL-Probleme.
Das Problem hierbei ist NICHT Ihre Methode zum Herunterfahren, sondern die Software, die das Herunterfahren nicht richtig handhabt. MySql.
Die einzige Möglichkeit, die Sie wirklich ansprechen können, ist das Ersetzen von MySql (PostgreSql ist ein großartiger Ersatz) ODER das Schreiben eines eigenen Shutdown-Skripts, das MySql ZUERST wie ein Baby verschlüsselt. Wenn es glücklich ist, heruntergefahren zu werden, fährt DANN das System herunter.
... Als eine Person, die sich seit über 26 Jahren auf Datenbanksysteme spezialisiert hat, kann ich Ihnen sagen, dass MySql erst in jüngster Zeit begonnen hat, sich in Bezug auf die Kompetenz in den wichtigsten Facetten der Datenbanksysteme zusammenzuschließen für - Datensicherheit / Integrität. Früher haben sie diesen Aspekten weniger Beachtung geschenkt und der Leistung mehr Aufmerksamkeit geschenkt. Aber was bringt eine gute Leistung, wenn Sie Daten verlieren? In EINIGEN Anwendungen, z. B. bei der Aufzeichnung von Netflix-Streaming-Videos zu dem Zeitpunkt, an dem Sie sie ansehen, ist die absolute Wiedergabetreue möglicherweise nicht besonders wichtig. Vielleicht möchten Ihre Kunden sogar, dass das Video nach einem Fehler ein wenig gesichert wird. Aber in einem Bankensystem ist es eine Katastrophe von epischem Ausmaß. Nur der Dateneigentümer kann wissen, was für ihn richtig ist.
reboot
ist im Wesentlichen ein Pseudonym fürshutdown -r
... also ... ja.