Fehler in AutoMySQLBackup – oder: MySQL macht’s kompliziert

AutoMySQLBackup, das bisher immer tadellos lief, wirft plötzlich bei der Ausführung Fehler aus:

-- Warning: Skipping the data of table mysql.event. 
Specify the --events option explicitly.

Des Rätsels Lösung: es handelt sich um keinen Bug, sondern um gewolltes Verhalten, MySQL hat eine neue Warnung hinzugefügt.

Um den Fehler zu beheben, muss eine Zeile in AutoMySQLBackup geändert werden:

Datei: /usr/sbin/automysqlbackup (bzw. dort wo AutoMySQLBackup installiert ist)

OPT="--quote-names"

ändern in

OPT="--quote-names --events --ignore-table=mysql.event"

Heißt: MySQLDump wird der Befehl übergeben, die events zu ins Backup einzuschließen, gleichzeitig aber soll die Tabelle ignoriert werden (da sie meist auch gar nicht existiert). Das ist dann das “normale” Verhalten.

Nun ja…

Via: A Mind in Transition.