Table is marked as crashed and should be repaired

Error frecuente en bases de datos Mysql, se puede reparar este fallo de dos maneras, solo edita el phpmyadmin y ejecuta una de estas dos secuencias

mysqlcheck –auto-repair base_de_datos nombre_de_la_tabla; (chequea y repara si está corrupta)
repair table nombre_de_la_tabla; (repara la tabla directamente)

Evidentenemente debes hacer copias de tus bases de datos antes de tocar nada.



18 Comentarios

  1. FOTOS dice:

    Como se soluciona?

  2. Pedro Perles dice:

    pero si ya he puesto la solución es que no la has visto ???

  3. Pablo Reyes dice:

    Es que no funciona siempre, por ejemplo me encuentro en ese caso.

    Si hacés mysql_check:
    # mysqlcheck -u usuario -p –auto-repair basedatos tabla
    Enter password:
    basedatos.tabla
    error : Table upgrade required. Please do “REPAIR TABLE `tabla`” to fix it!

    Repairing tables
    basedatos.tabla
    Error : Table ‘./basedatos/tabla’ is marked as crashed and should be repaired
    Error : Table ‘tabla’ is marked as crashed and should be repaired
    status : Table is already up to date

  4. Jorge dice:

    me funciono perfecto, muchisisisisisisimas gracias

  5. Marcos dice:

    funcionó conmigo.. muchas gracias!!!

  6. Paula dice:

    Hola Pedro Muchisimas Gracias por tus excelentes aportes me funcionó perfecto!!!!!!!

  7. richard_site dice:

    Gracias pero solo la instruccion auto-repair necesita dos guiones — para que se ejecute no solo uno por lo menos en mi version de mysql

    mysqlcheck -u usuario -p –-auto-repair basedatos tabla

  8. Ofse92 dice:

    Eres lo máximo amigo me sirvió excelente!

  9. Aldo Gutierrez dice:

    Si no funciona este metodo como le paso a Pablo Reyes pueden usar a traves de linea de comando.

    myisamchk –force nombre_de_tabla.MYI

    Espero les sirva.
    Saludos!

  10. Diego Brunt dice:

    muchas gracias me sirvio, por que sucede este error frecuentemente?

  11. Cristhian dice:

    Excelente! funciono de maravilla y me ahorro mucho tiempo. 100 kudos para este blog!!!

  12. Roy Homar dice:

    No me funciono, tenia una tabla con 100 mil datos pero cuando lo ejecute se borraron 50 mil.

    Que pereza! tengo que volver a armar la bd principal, tengo copias de seguridad Ley de la informatica, me ha evitado bastantes lios

  13. Joseph dice:

    Tengo un problema similar, pero yo uso un hosting de un proveedor externo, no tengo acceso directo al servidor para ejecutar líneas de comando. Hay manera de hacer un mysqlcheck desde el cpanel? Es algo que in ticket al proveedor podría solucionar? Muchas Gracias.

  14. Anónimo dice:

    perfecto!!!gracias

  15. Levis dice:

    EXELENTE APORTE!!!
    Al prncipio me me marcaba error pero con el Repair table jalo perfecto!! Mil gracias!! Me has ahorrado mucho tiempo!!

  16. hugo andres dice:

    buenisimo, me funciono a la primera. graciasahora me gustaria saber porque se presenta este error.

  17. Pepelo dice:

    Te pasaste de cuate, excelelente aporte, tuve que leerme el libro de sql despues de 14 años y antes de suicidarme busque tu aporte. Wauuu.
    saludos y bendiciones para vos

  18. Fausto Eras dice:

    Gracias amigo, de verdad que tu aporte es muy valiosísimo ahorra montón de tiempo; primero intente la primera linea varias veces como no me salía intenté la última y super genial! Gracias

Dejar un comentario

Powered by WordPress