Entendiendo el binlog

El archivo mysql binlog es uno de los logs que contiene todos los cambios que se realizan dentro de nuestro servidor de base de datos.
Estos cambios son, los insert, deletes, updates, drop, y create.
Este log es usado para la replicacion de mysql como tambien para realizar recovery de la base de datos.
Los logs estan guardados en un formato binario y se los puede ver unicamente con el programa cliente mysqlbinlog.

Formato del log

Hay tres posibles formatoS:

Statement
Row Based
Mixed (Recomendado)

Este formato puede ser seteado desde el my.cnf con la variable “binlog_format=xxxxx ”

About the Author