Al montar un slave de MySQL resulta común evitar tener binlogs (si no es master de otro slave) para evitat el overhead de dicha escritura a disco
Pero si intentamos el mismo setup con GTID tendremos el siguiente error:
2014-08-25 19:39:19 1599 [ERROR] --gtid-mode=ON or UPGRADE_STEP_1 or UPGRADE_STEP_2 requires --log-bin and --log-slave-updates 2014-08-25 19:39:19 1599 [ERROR] Aborting
No es posible tener un slave con GTID sin los binlogs activos también en el slave.
Esto se debe a la forma que se aplican las transacciones en el slave con GTID:
Primero el slave comprueba que el GTID de la transacción no se ha usado en su propio binlog, si es así, aplica la transacción y el GTID y lo escribe en su binlog. Por esto necesitamos tanto los binlogs (opción …
[Lea más]