♥ 3
⚡ 0
MySQL · Lección 11

¿Para qué sirve el binary log y qué formatos tiene?

El formato STATEMENT registra siempre el cambio exacto de cada fila, por eso es el más seguro con funciones no deterministas como NOW() o RAND()
Es opcional y se activa solo en la réplica; el servidor de origen no necesita tenerlo para poder replicar
Solo guarda las consultas SELECT para auditar lecturas y no interviene en la replicación
Registra los cambios de datos y se usa para la replicación y para la recuperación a un punto en el tiempo; el formato ROW (el predeterminado en versiones actuales) registra los cambios de cada fila y es más seguro con sentencias no deterministas, a costa de logs más grandes que STATEMENT
MySQL · Lección 11

Completa el código

El formato del binlog que registra cambios fila a fila es
MySQL · Lección 11

¿Por qué el formato STATEMENT puede dar resultados distintos entre origen y réplica con funciones no deterministas?

✓

¡Lección completada!

El binary log y sus formatos

0
XP ganado
3
Vidas restantes