Heute habe ich mal einen MySQL-Master-Server umgezogen und will hier festhalten, dass das gar kein Hexenwerk sein muss. Ich hoffe, dass ich alle Schritte zusammenkriege. Die Serverkonstellation sei wie gefolgt: Alter Master Neuer Master Slave Alle Systeme laufen mit Debian Squeeze.
MySQL-Replikation mit einem Voll-Export reparieren
Wenn einem mal eine MySQL-Replikation so aussteigt, dass der Slave nicht mehr zu retten ist (z.B. wenn der Master unerwartet ausgefallen ist und sich der Slave „verschluckt“) und man keine andere Möglichkeit sieht, kann man den Slave mit ein paar Handgriffen und einem Vollexport/Fulldump der Master-Datenbank wieder flott machen.
mysqldump: Got error: 1036: Table ‚XXX‘ is read only when using LOCK TABLES
Mit MySQL das Alter berechnen – Teil 2
Mit MySQL das Alter berechnen – Teil 1
Mal eben zwei Tabellen vergleichen
Eben haben wir mit mehreren Kollegen versucht eine MySQL-Abfrage mit „NOT EXIST“ durchzuführen, was kläglich scheiterte. Im Nachhinein habe ich auch herausgefunden warum, es ist nämlich noch eine schöne alte MySQL 4.0-Version gewesen. ;-) Jedenfalls kann man die Sache in MySQL-Versionen < 4.1 ganz gut anders lösen. Noch mal das Ziel: Jeweils ein Feld von […]