MySQL Replication geht nach neuaufsetzen nicht mehr

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
wotan
Beiträge: 113
Registriert: 16.03.2004 20:41:04

MySQL Replication geht nach neuaufsetzen nicht mehr

Beitrag von wotan » 28.08.2007 12:17:15

Hey Folks,

Server 1 (Master))
Debian Etch
MySQL 5.0.32
Server-ID = 1

Server 2 (Slave 1))
Debian Etch
MySQL 5.0.32
Server-ID = 2
Repli-Master = Server 1

Server 3 (Slave 2))
Debian Etch
MySQL 5.0.32
Server-ID = 3
Repli-Master = Server 1

nach einen Datencrash, auf Server 3, müsste ich diesen komplett neu aufsetzen. Seit dem läuft die Replication gar nicht mehr.

Habe auch schon folgendes versucht:
Server 1 => Server 2 => Server 3
Auch hier geht die Replication nicht.

Die Replication zwischen Server 1 und Server 2 läuft ohne Probleme
Die Replication zwischen Server 1 und Server 3 läuft gar nicht!!

ein SHOW SLAVE STATUS auf Server 3 bringt aber auch keine Fehlermeldungen. Nur werden Änderungen auf dem Master gemacht, übernimmt er diese nicht.

Ein LOAD DATA FROM MASTER auf dem Server 3 holt zwar alle Daten, aber das war es dann auch schon. Nicht angelegte Tabellen auf dem Server 3 werden dann zwar erstellt und befüllt, aber mehr auch nicht.

Habe auch schon alle Repli-Files und MySQL-Logs auf dem Server 3 gelöscht und MySQL neu gestartet, aber auch das ohne Erfolg.
mfg
wotan

Benutzeravatar
wotan
Beiträge: 113
Registriert: 16.03.2004 20:41:04

Beitrag von wotan » 29.08.2007 10:09:35

So nun nach langen Suchen den Fehler selber gefunden.

Der Slave-Server hatte sich einfach zu alte Log-Dateien vom Master geholt. Und diese hatten ab und an Fehler geworfen. Einfach die Fehler beseitigt und schon stand der Slave-Server wieder aktuelle in den Logs.

Ein Wechsel zwischen:
SHOW SLAVE STATUS
und SLAVE START

brachte wie geschrieben die Lösung.
mfg
wotan

Antworten