Error al borrar logs binarios en MySQL

leobh Seguir

Gamma
Verificado por Whatsapp
Desde
29 Mar 2011
Mensajes
327
Hola a todos, a ver si alguien nos echa un cable porque estámos buscando soluciones a un error cometido y no damos con la tecla.
Hemos cometido el error de borrar manualmente los logs binarios de la mysql incluyendo el último y ahora no arranca la mysql.

Si alguien nos puede echar un cable, gracias!
Saludos!
 

leobh

Gamma
Verificado por Whatsapp
Desde
29 Mar 2011
Mensajes
327
He creado un mysql-bin.00000x vacío con permisos 660 como en el mysql-bin.index (que por cierto, he puesto la ruta a mysql.bin.00000x correcta) y nada, sigue sin arrancar.
Gracias!!!
 

KZKGGaara

Gamma
Verificado por Whatsapp
Desde
8 Jul 2011
Mensajes
227
Uff, hombre, con lo simple que hubiera sido en la shell de MySQL poner:


Insertar CODE, HTML o PHP:
mysql> FLUSH LOGS;
Insertar CODE, HTML o PHP:
mysql> RESET MASTER;

Bueno en fin...

Si los borraste manualmente los ficheros, siempre puedes intentar volver a generarlos, por ejemplo:

Insertar CODE, HTML o PHP:
mysqlbinlog mysql-bin.000001

Ahí MySQL creará el archivo con los permisos que deben ser, un archivo binario, etc.

En caso de que aún siga existiendo algún error como "mysql-bin.index' not found (Errcode: 13)" intenta:

Insertar CODE, HTML o PHP:
chown -R mysql:mysql /var/log/mysql
Insertar CODE, HTML o PHP:
chown -R mysql:mysql /camino/a/la/DB
Insertar CODE, HTML o PHP:
chmod -R 755 /camino/a/la/DB

Bueno espero esto te resuelva tu problema.

Saludos y buena suerte.
 

leobh

Gamma
Verificado por Whatsapp
Desde
29 Mar 2011
Mensajes
327
Muchas gracias! nos sirvió de mucho y ya vuelte todo a estar en orden!

Gracias a todos por la colaboración!!!

Saludos
 
Arriba