Cómo reparar una tabla corrupta de nuestra base de datos con Php MyAdmin

Categorias: Bases de Datos

Cómo reparar una tabla corrupta de nuestra base de datos con Php MyAdmin

En muchas ocasiones nuestra tienda virtual, blog o portal web puede dejar de funcionar, o empezar a dar problemas en la velocidad de la carga a la hora de mostrarse.

Joomla, OsCommerce, WordPress… son todas aplicaciones que funcionan necesariamente una base de datos MySQL del servidor en el que están alojados que es la que aporta contenido a este gestor de publicaciones.

Si existe un problema en la base de datos, podemos fácilmente solucionarlo desde nuestor panel de control cPanel con la herramienta para la gestión de bases de datos, PhpMyAdmin. Uno de los problemas más comunes es que encontremos tablas corruptas en nuestra base de datos, que ocasionan este tipo de problemas, con las siguientes indicaciones podremos solucionarlo de un modo fácil y sencillo nosotros mismos y en cualquier momento.

¿Cómo podemos acceder a nuestro panel de control cPanel? ¿Qué es una base de datos MySQL? ¿Qué es PhpMyAdmin?

Cómo reparar una tabla corrupta de nuestra base de datos con Php MyAdmin

¡¡¡¡ATENCIÓN!!!! Ampliamos la promoción descuento para hosting . Podrás contratar tu alojamiento web con un 50% de descuento (acumulable al 20% ya ofrecido en nuestra web) y beneficiarte de todas las ventajas y servicios que incluye nuestro alojamiento web.
Para poder beneficiarte de esta promoción descuento para la contratación de tu alojamiento web tan solo debes emplear el cupón promocional MIGRACIONHOSTINET a la hora de hacer tu pedido.

Hosting Genérico

Cómo reparar una tabla corrupta de nuestra base de datos

En primer lugar debemos acceder al panel de control cPanel de nuestro alojamiento y localizar el icono de PhpMyAmin donde podremos acceder a esta útil herramienta.

phpmyadmin cpanel

Después podremos acceder a la gestión de todas las bases de datos MySQL que tengamos en nuestro alojamiento. Si solamente tenemos una web, lo habitual es que sólo tengamos una base de datos instalada en nuestro host. En la barra lateral izquierda podemos ver los nombres de las bases de datos como muestra el ejemplo.

Si pinchamos en una de esas bases de datos veremos todo el contenido de la misma organizado por tablas. Las tablas son una forma en la cual se organiza todo el contenido de una base de datos MySQL, y cada una de las líneas que veremos tanto en la parte central como en la barra lateral izquierda corresponde con un enlace a una de esas tablas.

Para localizar una tabla corrupta dentro de nuestra base de datos deberemos ir pinchando en cada uno de los enlaces a las tablas en la barra lateral izquierda, para que de esa forma se nos muestre más información y contenido sobre esa tabla en la parte central. Cuando hablamos de una tabla corrupta, hablamos de una tabla que por algún motivo ha guardado contenido de una forma errónea lo que hace que el modo de mostrar esa información a través de la web sea incorrecto o genere problemas a la hora de resolver.

Cuando pinchemos en una tabla corrupta nos aparecerá un mensaje en letras amarillas o rojas indicando que esa tabla contiene alguna línea errónea. Deberemos reparar esa tabla. Para reparar esa tabla corrupta, en la parte central de PhpMyAdmin podremos encontrar un menú superior con diferentes opciones para realizar vinculadas a esa tabla que previamente hemos seleccionado. Algunas de esas opciones son Examinar, Estructura, SQL, Buscar, Insertar, Exportar, Importar, Operaciones, Vaciar, Eliminar.


Si pinchamos en la opción Operaciones, veremos que se nos muestran diferentes acciones a realizar sobre esa tabla: – Revisar la tabla – Analizar la tabla – Reparar la tabla – Optimizar la tabla – Vaciar el caché de la tabla («FLUSH») Si pinchamos en «Reparar la tabla», habremos ejecutado esa acción y habremos solucionado el problema. PhpMyAdmin se encarga de reparar esos errores automáticamente, y después lo único que deberemos hacer es entrar en nuestro sitio web y comprobar como todo funciona correctamente.

¿Qué es phpMyAdmin?

qué es phpMyadmin

Si estás empezando a instalar blogs en un servidor o a crear páginas Web, probablemente ya te habrás encontrado con phpMyAdmin en alguna ocasión.

phpMyAdmin es una herramienta que se usa para administrar bases de datos MySQL desde una página Web de una forma más visual y clara de como tendríamos que hacerlo.

Con phpMyAdmin podemos interactuar con las bases de datos de diversas formas y podemos hacer entre, otras cosas:

Una de las ventajas de usar phpMyAdmin es que es un proyecto que funciona a través de una licencia GNU por lo que se puede distribuir gratuitamente.

PhpMyAdmin funciona de una forma muy sencilla, sólo hay que copiar el programa en nuestro servidor. Una vez instalados al acceder a ellos nos mostrará una página donde podemos realizar las tareas más comunes en nuestras bases de datos como es reparar una tabla corrupta, crear o modificar bases de datos.

Hostinet y phpMyAdmin

En Hostinet proporcionamos a todos los clientes acceso a phpMyAdmin a través de cPanel en cualquiera de los planes de hosting que ofrecemos.

Desde el plan de hosting web más económico, hasta el plan más potente, los usuarios de Hostinet podrán tener acceso a phpMyAdmin para administrar sus bases de datos.

Hosting SSD NVMe

Copias de Seguridad de la Base de Datos con phpMyAdmin

Además de reparar las tablas corruptas de las bases de datos con phpMyAdmin, también podemos usar esta herramienta con el fin de realizar copias de seguridad de nuestra base de datos.

Si ya hemos reparado las tablas de la bases de datos que estaban corruptas y estamos dentro phpMyAdmin, ¿porqué no realizar una copia de seguridad de la base de datos?.

Realizar una copia de seguridad de la base de datos con phpMyAdmin es algo realmente sencillo, y tener una copia de seguridad de nuestra base de datos es algo que no nunca está de más.

Lo primero que tenemos que hacer es seleccionar la base de datos. Como hemos comentado antes, si sólo tenemos una base de datos, solamente podremos seleccionar esa. Si tememos más bases de datos debemos seleccionar la correcta.

seleccionar la base de datos desde phpmMyAdmin

Una vez seleccionada debemos fijarnos en las opciones del menú superior y localizar la opción Exportar y seleccionarla.

Esto nos llevará a una ventana en la que podemos nos pedirá seleccionar la forma de exportar la base de datos:

En la mayoría de los casos, la opción Rapida es suficiente, pero en la opción Personalizada podemos elegir muchas otras opciones, como si queremos excluir algunas tablas en la copia, el conjunto de caracteres del archivo y muchas más opciones destinadas a opciones específicas en las que no vamos a entrar en este momento.

También tenemos la opción de elegir el formato. Aquí lo habitual, y más siendo una copia destinada a seguridad, es usar el formato SQL.

elegir el método de copia de seguridad de la base de datos en phpMyAdmin

Para después sólo hacer click en Continuar y dejar que phpMyAdmin haga su encargue del trabajo duro.

Una vez finalizada la copia, que tardará más o menos dependiendo del tamaño de la base de datos, tendremos nuestro archivo .sql en nuestro ordenador. Este archivo es la copia de la base de datos.

Ahora podemos guardar a buen recaudo este archivo. Es buena idea realizar una copia y guardarla en algún servicio online como Onedrive, Dropbox, etc… así si en algún momento nos pasara algo en nuestro disco duro, tendríamos una copia de seguridad de la base de datos que podríamos recupera en caso de necesidad.

Cómo Verificar y Reparar una Base de Datos desde cPanel

Ya hemos visto cómo reparar una base de datos desde phpMyAdmin, que es la herramienta casi estándar para gestionar todo tipo de bases de datos.

Pero aunque phpMyAdmin es muy efectiva y funcional, pero su interface es algo que puede impresionar a los usuarios con menos experiencia.

Hay otra forma de verificar y reparar una base de datos que puedes utilizar del mismo modo que en phpMyAdmin, pero sin usar phpMyAdmin.

Para esto tienes que acceder al panel de control cPanel, que es el panel de control que Hostinet ofrece a todos los usuarios que contratan un hosting.

Aunque el efecto sería el mismo, es posible que te sientas mucho más cómodo reparando una base de datos desde cPanel, que desde phpMyAdmin.

Lo primero que tienes que hacer es acceder a cPanel y una vez dentro buscar el apartado de Bases de Datos y el icono de Bases de datos MySQL®, que es donde tienes que acceder.

cPanel Bases de Datos Icono Jupiter

Aquí verás que tienes un listado de todas las bases de datos que hayas creado en el hosting. Puede ser que sólo tengas una, así que no hagas mucho caso a la captura.

cPanel listado bases de datos creadas

Tienes que fijarte en la parte superior de las opciones en las

que verás algo que te resultará muy familiar:

Así es, desde aquí mismo puedes realizar estas acciones, sólo tienes que elegir la base de datos que corresponda y seleccionar verificar o reparar.

Reparar o verificar bases de datos desde cPanel

Una vez haya finalizado el proceso, el sistema lanzará un mensaje de confirmación y ya está, la base de datos estará reparada.

Base de datos reparada desde cPanel


En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España. Por lo que te garantizamos una IP española para tu Hosting WordPress SSD.

¡Contrata ahora tu Hosting WordPress SSD y disfruta de todas sus ventajas! ¡Y su ultra-velocidad!

Hosting WordPress