Mantenimiento y reparación de bases de datos MySQL

25 febrero 2017
Comentarios: 0

Tags: , ,

Si lleva algún tiempo trabajando con un CMS como WordPress, Moodle, Joomla o en general cualquier aplicativo web que trabaje con MySQL, es probable que se haya encontrado con un mensaje de error parecido a “table marked as crashed and should be repaired”. Esto significa que la tabla se ha “roto” o se encuentra corrupta. Esto puede pasar por un fallo en el disco duro, por un reinicio súbito del servidor, por problemas con el firmware de la BIOS entre otros motivos, ¿que hacer en estos casos?

Mantenimiento y reparación de bases de datos MySQL

Cuando tenemos un problema de este tipo, podemos intentar lanzar una reparación u optimización de la base de datos, estos procesos son necesarios del mismo modo que un disco duro necesita ser desfragmentado de vez en cuando. El flujo de información en una gran base de datos suele ser constante, por lo tanto, ésta debe de ser organizada de forma óptima.

Lo que hacen los comandos de optimización de base de datos es reorganizar el almacenamiento físico de los datos de las tablas y sus índices asociados, de este modo se reduce el espacio que necesitan y mejora considerablemente las consultas y el tiempo de acceso a la información.

Para el caso de las bases de datos MySQL el procedimiento es relativamente sencillo, simplemente debe accederse a la consola de comandos del servidor y emplear la herramienta mysqlcheck. A continuación la sintaxis:

Optimización de todas las bases de datos

mysqlcheck -o –all-databases

Análisis y reparación de todas las bases de datos

mysqlcheck –all-databases -r

Análisis y reparación de las bases de datos que indiquemos

mysqlcheck -r nombre_basededatos

Necesita asesoría adicional? Contacte aquí un especialista en Hosting de Warescolombia

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *