Myisamchk
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?
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?
