Daniel S.: PHP mit MySQL Replikation

Beitrag lesen

Folgendes Szenario: 2 Server mit MySQL Replikation, Server 1 mit PHP und MySQL Master und Server 2 mit Mysql Slave.

Die PHP Skripte sollen abwechselnd Datenbankabfragen auf Server 1 und 2 machen.

Mache ich eine "Select" Anweisung, kann ich die auf beide MySQL Server machen (Master und Slave).

Mach ich eine Insert/Update Anweisung kann ich diese nur an den Master senden? richtig?

Dazu müsste ich für ein PHP Skript mit Update und Select Anweisung also ggf. 2 Datenbankverbindung öffnen, eine zum Master für Update und ggf. einer zum Sklave, falls dieser wegen Lastverteilung gerade benutzt wird.

Meine Frage: Kann man in PHP irgendwie einstellen, dass es automatisch alle Updates/Insert/Deletes... an den Master schickt?

(Ich weiß, ich könnte auch Master - Master Replikation oder einen Mysql Load Balancer benutzen, jdeoch interessiert es mich für das Szenario Master-Slave)