sql >> Base de Datos >  >> RDS >> Mysql

Sincronización de base de datos mysql entre dos bases de datos

La replicación no es muy difícil de crear.

Aquí hay algunos buenos tutoriales:

http://www.ghacks.net/ 2009/04/09/configurar-mysql-database-replication/

http://dev.mysql.com/doc/refman /5.5/en/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -Replicación

Aquí hay algunas reglas simples que deberá tener en cuenta (hay más, por supuesto, pero ese es el concepto principal):

  1. Configura 1 servidor (maestro) para escribir datos.
  2. Configure 1 o más servidores (esclavos) para leer datos.

Así 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 principal 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 del 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