MySQL Forums
Forum List  »  German

Replikation
Posted by: Günter Warfmeier
Date: September 29, 2008 09:56AM

Hallo,

ich habe Probleme mit der Replikation zwischen Mysqlservern mit unterschiedlichen Versionen:

Es existieren Datenbanken auf dem Master, die seit langer Zeit problemlos zu mehreren Slaves repliziert werden. Nun habe ich eine neue Tabelle in einer der Datenbanken angelegt, die ebenfalls repliziert werden sollen.
Dabei treten immer wieder Probleme auf:

Lege ich neue Datensätze auf dem Master an, werden diese zu den Slaves repliziert.
Ändere ich Datensätze auf dem Master, so werden auch diese zu den Slaves repliziert.

Lösche ich aber Datensätze auf dem Master, so werden diese Änderungen nicht repliziert, und alle darauf folgenden Änderungen (insert, update) ebenfalls nicht.
Kann das was mit der Definition der Felder zu tun haben?
So sieht meine Tabellendefinition aus:



+-------------+---------------------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------------+------+-----+---------------------+-------+
| op_id | int(11) | | PRI | 0 | |
| create_date | datetime | | | 2008-09-01 00:00:00 | |
| op_fname | varchar(32) | | | | |
| op_lname | varchar(32) | | | | |
| op_adress | varchar(40) | | | | |
| op_zipcode | varchar(10) | | | | |
| op_city | varchar(40) | | | | |
| op_blz | varchar(10) | | | | |
| op_bank | varchar(50) | | | | |
| op_kto | varchar(20) | | | | |
| op_rufnr | varchar(25) | | | | |
| op_pin | int(11) unsigned | | | 0 | |
| op_nick | varchar(20) | | | | |
| op_mail | varchar(100) | | | | |
| op_lang | char(3) | | | | |
| warn_level | int(11) | | | 0 | |
| op_servnr | varchar(30) | | | | |
| valid_from | date | | | 2008-09-01 | |
| valid_to | date | | | 2020-12-31 | |
| op_state | tinyint(3) unsigned | | | 2 | |
| ddi | varchar(10) | | | | |
+-------------+---------------------+------+-----+---------------------+-------+

Ein Rechteproblem schliesse ich bisher aus, da der für die Replikation angelegte User an der betreffenden Datenbank alle Rechte hat und die Replikation für die alten Tabellen ja auch funktioniert. Ebenso schliesse ich bisher die unterschiedlichen Versionen als Fehlerquelle aus, da die Replikation der alten Tabellen ja immer noch funktioniert.

Ich bin mit meinem Latein ein bisschen am Ende, wer spendet Trost und Rat?


Schöne Grüsse an alle Verzweifelten,

Günther =)

Options: ReplyQuote


Subject
Views
Written By
Posted
Replikation
2863
September 29, 2008 09:56AM
1939
October 23, 2008 01:39AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.