Quantcast
Channel: Server Support Forum
Viewing all articles
Browse latest Browse all 7443

Frage, MySQL Replikation

$
0
0
Hallo Leute, ich habe mal eine kleine Frage an Euch.
Ich habe mir mal lokal zwei virtuelle Maschinen aufgesetzt zum Testen. Dort habe ich mir dann eine Master-Master Replikation aufgebaut. Funktioniert auch soweit... bei mir geht es jetzt eher um Verständnis und Klarstellung.

Das Master-System gibt die Veränderungen vor und teilt sie mit den anderen Systemen. Ein Slave-System empfängt oder nimmt die Veränderungen nur entgegen. Sollte dort etwas verändert werden, ändert sich dieses aber nicht auf anderen Systemen. Soweit korrekt?

Wenn ich mich nun am MySQL Server mit "mysql -u root -p" anmelde und dort "show master status" eingebe, bekomme ich ja die Information welche Datenbank im Binlog_Do_DB hinterlegt ist und die Positions Nummer. Anhand dieser zwei Daten muss ich ja dann dem anderen Server mit dem Befehl "change master" sagen welche Datei und Position er ansprechen soll.

Jetzt kommt der für mich etwas komische Faktor... Ich glaube, wenn ich den SQL Server neu starte, schreibt er mir diese Informationen anschließend in eine neue Datei und an eine neue Position. Kann das sein?

Wenn der Dienst oder der gesamte Server mal einen Reboot bekommt muss ich doch dem anderen Server wieder mit "change master" die neuen Daten übermitteln, oder irre ich mich da?

Gruß, Domi

Viewing all articles
Browse latest Browse all 7443