Myisamchk

Budy
04 de Diciembre del 2003
Saludos a todos.
Tengo una base de datos con diferentes tablas. Si en mysql ejecuto "check table nombre_tabla" me devuelve "OK", pero si corro fuera de mysql la herramienta "myisamchk -i -r path_a_la_tabla.*" me dice que los ficheros *.MYD y *.frm no tienen una definición correcta de los índices y que debe recrearla antes de repararla. El fichero *.MYI sí lo repara. Uso Mysql 3.23.49. Mi pregunta es: ¿sabe alguien si las tablas están OK como dice check table o corruptas como dice myisamchk? En el manual de Mysql he leído que para mi versión de Mysql debería correr check table y no myisamchk, pero no entiendo cómo es posible que me den resultados diferentes cuando se supone que hacen lo mismo. ¿Alguna idea?

Jaime Uribe
04 de Diciembre del 2003
Yo tengo un foro con phpbb con mysql y por error modifiqué el archivo phpbb_forums.MYD y se me desaparecieron los foros. agradeceré mucho si alguien me cuenta como repararlo

gracias