Page 1 of 1

MySQL-Replikation und strict-mode

Posted: 2007-08-02 13:29
by 3dmax
Hallo,

ich habe eine Master-Slave-Replikation mit zwei 5'er MySQL-Servern aufgesetzt.
Der Master läuft ohne sql-mode, soll also tolerant sein.
Der zweite läuft im sql-mode:
STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,
soll also nur korrekte Eingaben übernehmen und bei falschen soll der Slave-Thread stoppen.

Diese Konstellation läuft bereits auf einem 4'er Master und 5'er Slave.
Nur bei einem 5'er Master wird anscheinend der sql-mode automatisch für den Slave benutzt.
Weiß jemand, wie ich dieses Verhalten beinflussen kann, so dass der Slave im Strict-Mode läuft?

PS: Der Slave ist nur per Replikation tolerant. Direkt abgesetzte Queries werden im Strict-mode behandelt.

Re: MySQL-Replikation und strict-mode

Posted: 2007-08-03 12:10
by isotopp
3DMax wrote:Weiß jemand, wie ich dieses Verhalten beinflussen kann, so dass der Slave im Strict-Mode läuft?
Das geht nicht.

Re: MySQL-Replikation und strict-mode

Posted: 2007-08-03 16:49
by 3dmax
isotopp wrote: Das geht nicht.
danke für die info.
schade, aber soetwas habe ich mir schon irgendwie gedacht.

naja, die replikation wurde ja auch nicht für's debugging entwickelt ;)