Rebuild Slave-DB & Replication

Es dürfen auf dem Master-Server keine VarCalData Einträge vorhanden sein und es darf kein Traffic auf dem Master-Server sein. 

  1. Auf Slave-Server anmelden
  2. Auf dem Master-Server nun folgenden Schritte durchführen
  3. ENTWEDER a ODER b!Wir wechseln wieder auf den Slave-Server und importieren nun den mysqldump.
    1. Dafür verwenden wir die folgenden Befehle
      • mysql -uUSER -pPWD (Nun sind wir in MySQL)
      • drop database JTELLog
      • drop database JTELStats
      • drop database JTELWeb
      • source <filename>
    2. Dafür verwenden wir die folgenden Befehle
  4. Als nächstes wieder Anmeldung auf dem Slave-Server in mysql, danach wird ein Slave Reset durchgeführt, der Startpunkt für die Replikation auf den vorhin notierten Wert gesetzt und anschließend der Slave wieder gestartet. Dazu folgende Befehle:Nun überprüfen wir den Slave Status (ein paar mal) mit dem Befehl:und erwarten folgendes Ergebnis:Damit läuft die Replikation nun wieder.
  5. Replikation prüfen. Dazu irgendein Ereignis im Master hervorrufen, das dann in der Slave Datenbank repliziert wird. Beispielsweise ein Anruf. Ob die Slave Datenbank den Anruf aufgezeichnet hat und dieser in die Slave Datenbank repliziert wurde kann man beispielsweise durch folgende Befehle auf beiden Datenbanken verifizieren:
  6. Die Datenbanken sollten nun konsistent sein, da auf dem Slave-Server die Replikation zeitlich vor dem Zeitstempel des MySQL-Dumps beginnt