Para hacer una reparación simple ejecutamos:
1 2 |
use basedatos; repair table NOMBRETABLA; |
Para hacer un chequeo:
1 |
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD" |
Si el indice esta dañado y nos sale este error:
1 2 3 4 5 |
MariaDB [dialer]> repair table Telefonos; +------------------+--------+----------+-----------------------------------------------------+ | Table | Op | Msg_type | Msg_text | +------------------+--------+----------+-----------------------------------------------------+ | dialer.Telefonos | repair | error | Can't create new tempfile: './dialer/Telefonos.TMD' | |
Ejecutamos este comando:
1 |
myisamchk -r -f Telefonos.MYI |