RESET SLAVE
RESET SLAVE
löscht auf dem Slave die
Angabe zur Replikationsposition in den Binärlogs des Masters
(d. h., der Slave „vergisst“ die Position).
Diese Anweisung ist zur Verwendung für einen sauberen Start
vorgesehen: Sie löscht die Dateien
master.info
und
relay-log.info
und alle Relay-Logs und
beginnt ein neues Relay-Log.
Hinweis: Alle Relay-Logs
werden gelöscht – auch dann, wenn sie nicht vollständig
vom Slave-SQL-Thread ausgeführt wurden. (Dieser Umstand ist
wahrscheinlich auf einem Replikationsslave gegeben, wenn Sie
eine STOP SLAVE
-Anweisung abgesetzt haben
oder der Slave stark belastet ist.)
Verbindungsdaten, die in der Datei
master.info
gespeichert sind, werden
direkt unter Berücksichtigung von Werten zurückgesetzt, die
ggf. mit den entsprechenden Startoptionen angegeben werden. Zu
diesen Daten gehören Werte wie Master-Host, Master-Port,
Master-Benutzer und Master-Passwort. Wenn der Slave-SQL-Thread
gerade mit der Replikation von Temporärtabellen beschäftigt
war, als er angehalten wurde, und RESET
SLAVE
abgesetzt wird, dann werden diese replizierten
Temporärtabellen auf dem Slave gelöscht.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.