Cuando una base de datos está siendo utilizada durante largos periodos de tiempo de puede dar el caso de que los archivos respaldo empiecen a ocupar demasiado.
Estos archivos se suelen encontrar dentro de la carpeta «data» dentro del directorio de mysql. Suelen tener el nombre «mysql-bin» y una extensión otorgada por el propio mysql.
Para eliminar estos archivos recomiendo utilizar el comando proporcionado por mysql y no borrarlos por nuestra cuenta.
Manos a la obra:
Linux
Para ejecutarlo en Linux escribimos en una terminal.
mysql -u root -p
Windows
Para Windows buscamos el ejecutable «mysql.exe» dentro de la carpeta «bin» en el directorio donde esté instalado mysql. Introducimos la contraseña de root y podremos continuar.
Si utilizamos xampp o wampp suelen estar en el directorio raiz del disco duro. Si hemos hecho una instalación desde el paquete de instalación, suele estar en archivos de programa.
A partir de aquí, los dos igual:
Una vez validados aparacerá una terminal en la que podremos introducir comandos de mysql.
Dentro de ésta ejecutaremos la siguiente línea:
PURGE BINARY LOGS BEFORE NOW();
Mediante el comando eliminamos los archivos de log binarios después de hoy «BEFORE NOW()»
Espero que te sirva como a mi. Yo he conseguido borrar 4gb en archivos de log.
Un saludo