| Reparar tablas de MySQL con myisamchk |
|
|
|
| Manuales |
| Escrito por Domingo Varela |
| Domingo, 17 de Febrero de 2008 15:15 |
|
El programa myisamchk es una utilidad en lÃnea de comandos que se incluye con la distribución de MySQL y sirve para reparar tablas tipo MyISAM. Para utilizarlo con seguridad el servidor no debe estar ejecutándose y se recomienda realizar un respaldo del directorio de datos antes de su utilización.
Por ejemplo, si el directorio de datos está ubicado en /val/lib/mysql, las siguientes serÃan dos maneras de realizar una comprobación de los archivos de la base de datos demo: # myisamchk /var/lib/mysql/demo/*.MYI
# myisamchk /var/lib/mysql/*/*.MYI
# myisamchk --silent --fast *.MYI
# myisamchk --silent --force --update-state -O key_buffer=64M \
Nota En la práctica con estas opciones se logran corregir los errores más comunes. Para conocer --force reinicia myisamchk con el parámetro --recover cuando encuentra algún error. --updatestate almacena información sobre el resultado del análisis en la tabla MYI. |













