[+/-]
Wenn am MySQL-Server das binäre Loggen aktiviert ist, können Sie mit dem Hilfsprogramm mysqlbinlog Daten ab dem angegebenen Zeitpunkt („Point in Time“) bis zum aktuellen oder einem anderen angegebenen Zeitpunkt wiederherstellen. Informationen zur Aktivierung des Binärlogs und zur Verwendung von mysqlbinlog finden Sie in Abschnitt 5.12.3, „Die binäre Update-Logdatei“, und Abschnitt 8.8, „mysqlbinlog — Hilfsprogramm für die Verarbeitung binärer Logdateien“.
Um Daten aus einem Binärlog wiederherzustellen, müssen Sie den
Pfad und den Namen der aktuellen Binärlogdatei kennen. Sie
finden den Pfad normalerweise in der Optionsdatei (also je nach
System my.cnf
oder
my.ini
). Ist der Pfad nicht in der
Optionsdatei enthalten, dann wurde er unter Umständen beim
Serverstart als Option auf der Befehlszeile angegeben. Die
Option zur Aktivierung des binären Loggens heißt
--log-bin
. Den Namen der aktuellen
Binärlogdatei ermitteln Sie mit der folgenden Anweisung:
mysql> SHOW BINLOG EVENTS \G
Sie können, wenn Sie dies vorziehen, auch folgenden Befehl über die Befehlszeile ausführen:
shell> mysql --user=root -p -E -e "SHOW BINLOG EVENTS"
Geben Sie das root
-Passwort für Ihren Server
ein, wenn mysql Sie dazu auffordert.
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.