Sidebar

El servidor de MySQL puede ser configurado para que verifique y repare las tablas de manera automática. Cuando habilitamos esta opción, el servidor verifica cada tabla MyISAM cuando la abre y verifica si fue cerrada de manera correcta la última vez que se utilizo y  que no se encuentra marcada para reparación. Si la tabla no está correcta, el servidor la repara.

 

Para poder habilitar el auto-repair en tablas MyISAM, se debe  de iniciar el servidor con la opción –myimsam-recover, y puede incluir diversas opciones separadas por comas.

  1. DEFAULT
  2. BACKUP le dice al servidor que haga un respaldo de cualquier tabla a que le haga algún cambio.
  3. FORCE realiza la recuperación de la tabla, incluso si puede perder más de 1 registro.
  4. QUICK realiza una recuperación rápida. Las tablas que tengas huecos debido a sentencias delete o insert son saltados.


Ejemplo
Si queremos decirle al servidor de MySQL que realice una recuperación forzada de las tablas MyISAM que encuentre que tengas problemas, pero que realice un respaldo de cualquier tabla que cambie, se colocaría la siguiente línea:
[mysqld]
myisam-recover=FORCE,BACKUP


Tips BD