miércoles, 6 de febrero de 2008

MySQL : "Can't open file: 'TableName.MYD'. (errno: 145)"

Postear una solución a este problemilla creo que ha sido un poco lo que me ha hecho tomar la decisión final de crear este bLog.

La primera vez que me encontré con este problema, en seguida localicé la siguiente solución:

REPAIR TABLE TableName;

pero la verdad es que de poco me sirvió: el error de mi tabla era lo suficientemente grave como para no poder hacer un repair de una manera tan alegre. Así que después de poner de vuelta y media a la pobre tabla, a la base de datos, al MySQL (genéricamente) y a la máquina donde está alojada, seguí buscando y testeando opciones de la propia orden repair, y di con la siguiente solución:

REPAIR TABLE TableName use_frm;

De esta manera lanzo el repair tan felizmente, pero le digo que para hacer la reparación de la tabla, utilice el archivo TableName.frm correspondiente.

Oye, y mano de santo... ¿eh?

No hay comentarios: