Bei einem Betriebssystemabsturz oder einem Stromausfall
erledigt InnoDB
die gesamte
Datenwiederherstellung automatisch. Um jedoch ruhig schlafen
zu können, sollten Sie unbedingt folgende Richtlinien
beachten:
Führen Sie den MySQL-Server immer mit der Option
--log-bin
oder sogar
--log-bin=
aus. Der angegebene Logdateiname befindet sich dabei auf
einem anderen Medium als dem Laufwerk, auf dem das
Datenverzeichnis gespeichert ist. Sofern Sie solche
sicheren Medien haben, können Sie sie unter Umständen
auch gut für eine Festplattenlastverteilung einsetzen
(was sich positiv auf die Leistung auswirkt).
log_name
Erstellen Sie regelmäßig vollständige Backups. Verwenden Sie dazu den letzten der oben angegebenen mysqldump-Befehle, um ein Online-Backup ohne Sperren durchzuführen.
Erstellen Sie regelmäßig inkrementelle Backups, indem
Sie die Logs mit FLUSH LOGS
oder
mysqladmin flush-logs auf die
Festplatte schreiben.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.