Limpiando logs binarios de MySQL
Posted on July 26, 2017 Tweet
![]()
[MySQL logo]
Cómo limpiar los logs binarios.
El log binario se va guardando indefinidamente cuando la variable expire_logs_days no está definida. El problema es que con el paso del tiempo estos logs van ocupando un espacio que es casi inútil debido a que en el momento en el que rotan estos logs no van a ser utilizados (salvo en caso de desastre).
En esta magnífica entrada de StackOverflow se explica cómo utilizar el comando PURGE BINARY LOGS
Yo lo que he utilizado ha sido
PURGE BINARY LOGS TO
mysql-bin.000223;
Previamente había listado todos los logs binarios que había (están en la carpeta raíz de MySQL/MariaDB). He borrado todos los logs de años anteriores (había desde 2012), pero lo más importante es que no borres el log binario que se está utilizando actualmente (para saber cuál se está utilizando hay que utilizar el comando SHOW MASTER STATUS)