Si tengo una configuración de maestro-esclavo de MySQL y cambio el esquema en el maestro (por ejemplo, ALTER TABLE/CREATE TABLE, etc.), ¿esos cambios se replicarán en el esclavo?cambios de esquema de mysql con maestro y esclavo
Respuesta
No, tiene que cambiarlo manualmente.
ningún problema ..... –
crear comandos tabla debe replicarán. Pero si está ejecutando ALTER TABLE como soltar la clave principal. –
Acabo de comenzar con MySQL. ¿Siempre usé SQL Server y en serio? Qué es lo que los desarrolladores de MySQL no pueden aprender de las personas de SQL Server. La replicación de SQL Server funciona sin problemas y "cualquier" cambio en el maestro, incluidos los cambios en el esquema, se replican automáticamente. Esto es decepcionante cuando comencé a planear una migración. –
La respuesta es en realidad que depende del tipo de replicación que está utilizando y cómo está configurada su configuración de replicación.
¿Replicación basada en la declaración? ¿Aplicar ALTER TABLE en el maestro? ¿No está utilizando ninguno de los comandos SQL no seguros de replicación [1] (por ejemplo, funciones no deterministas como RAND())?
CREAR y ALTER debería replicar muy bien.
En algunas situaciones puede ser útil detener el esclavo; [ejecutar script en el maestro]; [ejecutar script en esclavo]; iniciar esclavo; Un ejemplo está aquí [2].
[1] http://dev.mysql.com/doc/refman/5.1/en/replication-sbr-rbr.html
[2] http://dev.mysql.com/doc/refman/5.1/en/replication-solutions-diffengines.html
- 1. Transacciones y Replicación Maestro + Esclavo
- 2. Doctrine 2 conexiones Maestro/Esclavo
- 3. ¿Alternativa a "maestro" y "esclavo" en la relación de entidad?
- 4. MySQL: Escribir en el nodo esclavo
- 5. Maestro dual de MySQL
- 6. Issue conectar Windows 7 esclavo a maestro en debian Jenkins
- 7. Cero tiempo de inactividad (o cerca de cero) Cambios en el esquema db
- 8. replicación mysql - servidor esclavo en una base de datos
- 9. indexación de Solr: replicación maestro/esclavo, cómo manejar un gran índice y alto tráfico?
- 10. Hudson - Guía paso a paso para configurar maestro y esclavo máquinas
- 11. ¿Cómo asegurar la replicación de MySQL? ¿El esclavo está completamente sincronizado con el MASTER de replicación?
- 12. ¿Cómo encontrar mysql DB es esclavo?
- 13. Interruptor Maestro/Esclavo en la capa de aplicación de Zend Framework
- 14. Conjuntos de datos fuertemente tipados y cambios de esquema
- 15. ¿Qué es un buen mecanismo de comunicación Maestro-Esclavo basado en Java?
- 16. ¿Al agregar un esclavo redis se emite una llamada de bloqueo al maestro?
- 17. ¿Cómo funcionan los pseudo-terminales * nix? ¿Cuál es el canal maestro/esclavo?
- 18. ¿Cómo iniciar las rutas Camel en ActiveMQ esclavo solo cuando el esclavo se activa en failover?
- 19. base de datos de cambios MySQL con valor de variable
- 20. ¿Por qué no puede Git fusionar los cambios de archivos con un padre/maestro modificado?
- 21. git: cómo obtener cambios de nuevo en el maestro al trabajar con los submódulos
- 22. Cómo detener EF (código primero) Comprobación de cambios de esquema
- 23. Esquema predeterminado en MySQL
- 24. MySql - crear replicación con tiempo de inactividad mínimo
- 25. Mejores prácticas de replicación de MySQL
- 26. Contando los cambios en la línea de tiempo con MySQL
- 27. Jenkins construye continuamente el esclavo de Windows incluso sin cambios en el repositorio
- 28. Git diff entre maestro y origen/maestro usando Netbeans
- 29. Computación distribuida de maestro a servidor vs peer-to-peer
- 30. hilos maestro/trabajador y manejo de señales
En las versiones más recientes DDL en maestro se replicará en el esclavo – shadow0359