Zum Glück kommt das ganz selten vor … Aus dem Grund muss ich das leider immer wieder nachlesen. Kurz die Schritte:
- Auf dem Master
show master status; +------------------+-----------+---------------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+-----------+---------------------+------------------+ | mysql-bin.000123 | 010235031 | | | +------------------+-----------+---------------------+------------------+
- Auf dem Slave
stop slave; change master to master_log_file='mysql-bin.000123', master_log_pos=010235031; start slave;
Gibt’s auf dem Slave Fehler, die einfach übersprungen werden sollen dann geht das mit dem folgenden
stop slave;
set global sql_slave_skip_counter = N;
start slave;
Damit hab ich aber nur schlechte Erfahrungen gemacht. Besser alles richtig machen 🙂