Cuando habilitamos un slave en read_only esto no quita que un usuario con privilegio SUPER pueda realizar modificaciones, por lo que puede ocurrir algún desastre que tengamos que recuperar manualmente mediante comandos SQL tanto en el master como en el slave.
Si nos interesa ejecutar algún conjunto de comandos en el master que no queremos que se ejecuten en el slave, podemos deshabilitar únicamente para la sesión actual los binary logs, sin afectar al resto de conexiones, mediante la variable sql_log_bin:
mysql> set sql_log_bin = 0; Query OK, 0 rows affected (0.00 sec)
A partir de este comando cualquier sentencia que ejecutemos no quedará registrada en el binary log, y por lo tanto el slave no la verá …
[Lea más]