Die Replikation ist nicht sehr schwer zu erstellen.
Hier sind einige gute Tutorials:
http://aciddrop.com/2008/01/10/step-by-step-how-to-setup-mysql-database-replication/
http://www.ghacks.net/2009/04/09/set-up-mysql-database-replication/
http://dev.mysql.com/doc/refman/5.5/en/replication-howto.html
http://www.lassosoft.com/Beginners-Guide-to-MySQL-Replication
Hier einige einfache Regeln, die Sie beachten müssen (es gibt natürlich noch mehr, aber das ist das Hauptkonzept):
- Richten Sie 1 Server (Master) zum Schreiben von Daten ein.
- Richten Sie einen oder mehrere Server (Slaves) zum Lesen von Daten ein.
Auf diese Weise vermeiden Sie Fehler.
Beispiel:
Wenn Ihr Skript sowohl auf dem Master als auch auf dem Slave in dieselben Tabellen eingefügt wird, liegt ein doppelter Primärschlüsselkonflikt vor.
Sie können den "Slave" als "Backup" -Server anzeigen, der dieselben Informationen wie der Master enthält, jedoch keine Daten direkt hinzufügen kann. Befolgen Sie nur die Anweisungen des Master-Servers.
HINWEIS: Natürlich können Sie vom Master lesen und auf den Slave schreiben, aber stellen Sie sicher, dass Sie nicht in dieselben Tabellen schreiben (Master zu Slave und Slave zu Master).
Ich würde empfehlen, Ihre Server zu überwachen, um sicherzustellen, dass alles in Ordnung ist.
Lassen Sie mich wissen, wenn Sie zusätzliche Hilfe benötigen