PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL datenbanken 1 Tabelle replizieren



JAF
24-10-2008, 11:16
hallo

ich habe 2 mysql server mit mehreren tabellen/datenbanken.
nun moechte ich gerne 1 einzige tabelle automatisch replizieren.

die daten werden auf dem 1. als auch dem 2. bearbeitet bzw. neue zeilen kommen hinzu.

weiss jemand wie ich das am besten mache?

msi
24-10-2008, 11:18
du musst diese tabelle in eine andere datenbank tun und
dann kannst du die dual-master replikation verwenden:

http://www.neocodesoftware.com/replication/

elrond
27-10-2008, 07:19
oder ganz klassisch mittels mysqldump <DB-name> <Tbl-name> und das Ergebnis auf dem zweiten Server einlesen.

die Aufgabe kannst du einem cronjob übertragen.

Wenn's sehr viele Daten sind, geht das sicherlich seltner als bei kleinen tabellen

JAF
27-10-2008, 07:49
ich hab gesehen es gibt auch die option "replicate-do-table=db_name.tbl_name"
also kann ich scheinbar auch einzelne tabellen replizieren...