La replicación no es muy difícil de crear.
Aquí hay algunos buenos tutoriales:
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
Aquí algunas reglas simples que tendrás que tener en cuenta (hay más, por supuesto, pero ese es el concepto principal):
- Configure 1 servidor (maestro) para escribir datos.
- Configure 1 o más servidores (esclavos) para leer datos.
De esta forma evitarás errores.
Por ejemplo:
si su secuencia de comandos se inserta en las mismas tablas tanto en el maestro como en el esclavo, tendrá un conflicto de clave primaria duplicada.
Puede ver el "esclavo" como un servidor "de respaldo" que contiene la misma información que el maestro pero no puede agregar datos directamente, solo siga las instrucciones del servidor maestro.
NOTA: Por supuesto, puede leer desde el maestro y puede escribir en el esclavo, pero asegúrese de no escribir en las mismas tablas (maestro a esclavo y esclavo a maestro).
Recomendaría monitorear sus servidores para asegurarse de que todo esté bien.
Avísame si necesitas ayuda adicional