Cómo ayudar a WordPress a reparar su base de datos
Publicado: 2021-12-09No es una subestimación sugerir que su base de datos es casi la parte más importante de su sitio web. Después de todo, casi todos los datos viven aquí. Como tal, cuando su sitio falla, solo hay un lugar para buscar primero. El problema podría ser que necesites reparar la base de datos de WordPress.
Debido a que es un engranaje vital en la rueda de su sitio, su base de datos requiere más trabajo para arreglar que otros aspectos de WordPress. En la mayoría de los casos, deberá abrir los archivos principales de WordPress y jugar con la configuración interna. Además, a menudo tendrá que trabajar con la propia base de datos para volver a poner las cosas en orden. La buena noticia es que probablemente tenga todas las herramientas y habilidades que necesita para llevar a cabo una solución.
Para esta publicación, le mostraremos cómo reparar su base de datos de WordPress, a través de tres métodos diferentes. También abordaremos algunos errores relacionados y qué hacer en esas situaciones también.
El impacto de su base de datos en su sitio web de WordPress
No hay parte de su sitio web de WordPress que tenga más impacto que su base de datos. Casi todos los datos de su sitio viven aquí, y el código que vincula todo tiene que garantizar que las solicitudes y consultas se ejecuten rápidamente.
De hecho, es justo decir que la velocidad de su sitio depende en gran medida de su base de datos. Esto no es sorprendente una vez que comprende cómo funciona la base de datos con WordPress y cuán poderosa puede ser. Después de todo, hay expertos en el manejo de bases de datos que se ganan la vida cómodamente. Esto debería mostrarle cuán compleja puede ser incluso una base de datos simple.
Para obtener más información sobre lo que significa la base de datos para su sitio web de WordPress, querrá leer nuestra publicación sobre cómo trabajar con bases de datos y cómo ejecutar solicitudes de lenguaje de consulta estructurado (SQL). Esto debería darle suficiente conocimiento práctico para navegar por su propia base de datos.
Por qué a veces necesita reparar la base de datos
Debido a que hay muchas partes móviles en una base de datos de WordPress, es inevitable que dos engranajes se detengan a veces. Hay varias razones para reparar su base de datos de WordPress, aunque algunas son más comunes que otras. Por ejemplo:
- Las credenciales incorrectas de la base de datos son la razón principal de los errores, y este es el primer aspecto que debe verificar.
- También puede ver un problema de límite de memoria de PHP, que se relaciona con su base de datos pero es un problema separado en sí mismo. No se necesita mucho para arreglarlo, en comparación con reparaciones más profundas.
- También habrá problemas de conexión simples con el contenido, aunque esto podría deberse más a su elección de host que a cualquier cosa que esté haciendo mal.
Si bien estas situaciones surgirán mucho, también hay un montón de problemas más serios que necesitan atención inmediata:
- Archivos corruptos dentro de su instalación de WordPress, o 'tablas' de bases de datos corruptas. Cualquiera de los dos, por supuesto, es fundamental para arreglar.
- Los usuarios maliciosos han violado su sitio, en otras palabras, pirateado. Obviamente, esto va más allá del ámbito de arreglar su base de datos y continuar con su día. Si sospecha esto, deje de leer este artículo y dedique su atención a resolver este problema crítico para el negocio.
Con algunos de estos problemas, incluso los más sencillos, es posible que no sepa qué buscar en primer lugar. Podemos ayudar con eso; veamos esto en la siguiente sección.
Cómo saber si hay un error que necesita reparación
En un sentido general, hay una gran pista de que un problema con su base de datos necesita una solución: Verá imágenes, videos o contenido faltantes en su sitio. Por supuesto, si puede explicar el motivo, sabrá qué hacer (o no hacer). Sin embargo, si no sabe por qué faltan activos en su sitio, es probable que su base de datos necesite una reparación.
También puede encontrar un error llamado No se requiere actualización. Su base de datos de WordPress ya está actualizada. Este no es un problema de la base de datos en absoluto, tiene que ver con su elección de complemento de almacenamiento en caché. Sin embargo, el nombre del error puede despistarlo. Si te encuentras con esto en el futuro, sabrás por dónde empezar.
Qué hacer si tiene un error al establecer la conexión a la base de datos
El problema de la base de datos de marquesina con WordPress es un error al establecer la conexión de la base de datos. Obtiene muchas pulgadas de columna porque puede ser uno de los errores más comunes que verá.
Si bien (por supuesto) es un problema de la base de datos, el suyo no necesitará reparación en la mayoría de los casos. En cambio, hay otras soluciones que puede probar. Tenemos un artículo sobre el tema, y es posible que no necesite tocar su base de datos para que todo vuelva a funcionar. Sin embargo, a menudo tendrá que abrir los archivos principales de WordPress, lo que requiere algunas herramientas especializadas.
Lo que necesitará para reparar su base de datos de WordPress
Como siempre, querrá asegurarse de tener todo lo que necesita antes de ponerse a trabajar. Esto le impedirá buscar herramientas y credenciales durante el proceso de reparación. Una vez que comience, querrá continuar hasta el final sin desviarse.
Como tal, esto es lo que necesita para reparar su base de datos de WordPress:
- Una copia de seguridad completa y limpia de su sitio. Si necesita restaurar, querrá darle el mayor abrazo a su copia de seguridad más reciente.
- Su host a menudo le dará acceso a sus archivos de WordPress. Aun así, un cliente adecuado del Protocolo seguro de transferencia de archivos (SFTP) como FileZilla, Cyberduck o Transmit podría servirle mejor. Analizamos el uso de SFTP en nuestro artículo sobre transferencias masivas de archivos, si necesita una introducción.
- Un registro de la base de datos puede ayudarlo a diagnosticar problemas rápidamente. El suyo estará en su servidor, aunque también hay otras formas de acceder a él. Es posible que deba activar el registro con WP_DEBUG . Como tal, es posible que no tenga un registro en absoluto, en cuyo caso debe hacer lo mejor que pueda mientras tanto.
Con estos en su lugar, puede comenzar a trabajar en la reparación de una base de datos rota. Vamos a repasar los métodos.
Cómo ayudar a WordPress a reparar su base de datos (3 métodos)
Tenemos tres métodos diferentes para ayudarlo a reparar la base de datos de WordPress. En la mayoría de los casos, puede elegir el enfoque que más le guste. Sin embargo, podría valer la pena mirar a otros si no te gusta la solución elegida. Aquí están:
- Agregue una función a su archivo wp-config.php , que le permite reparar la base de datos.
- Inicie sesión en una herramienta de administración de bases de datos y trabaje en su base de datos allí.
- Puede iniciar sesión en su sitio a través de WP-CLI, si desea usar la línea de comando.
El primer método aquí es el más difícil en nuestra opinión, así que cubramos esto primero.

1. Use las funciones de WordPress para reparar la base de datos
Debido a que la base de datos es fundamental para su sitio, WordPress tiene una función dedicada para ayudarlo a realizar una reparación. Esta puede ser una forma compleja de reparar su base de datos, aunque no tiene por qué serlo. El enfoque sencillo necesitará que acceda a su sitio a través de SFTP y busque el archivo wp-config.php en la carpeta raíz:

Cuando esté listo, ábralo y busque la línea que dice: /* Eso es todo, ¡deje de editar! Feliz blogueo. */ . Por encima de esto, agregue define ("WP_ALLOW_REPAIR", true);
:

Desde aquí, guarde sus cambios y cargue el archivo wp-config.php nuevamente en su servidor. Luego, dirígete a yoursite.com/wp-admin/maint/repair.php . Por supuesto, cambie el dominio de marcador de posición aquí por el suyo. Esto debería abrir la página de reparación de la base de datos:

Aquí tiene dos opciones: reparar la base de datos o reparar y optimizar. Cualquiera que elija, espere a que WordPress complete el procedimiento y su sitio debería estar en funcionamiento nuevamente.
Antes de terminar, recuerda eliminar la línea WP_ALLOW_REPAIR
de tu archivo wp-config.php .
2. Acceda a una herramienta de administración de base de datos para reparar la base de datos
A pesar de la necesidad de trabajar con una herramienta de terceros (que tiene muchas complejidades), usar una herramienta dedicada para reparar su base de datos es muy sencillo.
Primero, debe determinar qué herramienta de administración de base de datos usa su sitio y cómo la abre. A menudo, hay un enlace directo en su panel de control de hosting:

Además, esto debería indicarle qué herramienta utiliza. La mayoría de los sitios usarán Wither Adminer o phpMyAdmin. En la práctica, cualquiera de los dos es perfecto para el trabajo. Aquí, usaremos Adminer.
Primero, elige tu base de datos de un menú que suele estar en el lado izquierdo:

Luego, seleccione cada 'tabla' en esa base de datos. Debería haber una casilla de verificación de selección rápida para hacer esto:

Luego, haga clic en el botón Reparar en la parte inferior de la pantalla. Su herramienta específica puede mostrar esto de una manera diferente, aunque podrá ver la opción independientemente:

Al hacer clic en este botón se iniciará el proceso. Una vez completado, revise su sitio en busca de signos reveladores de errores: debería ver que su sitio funciona nuevamente.
3. Use WP-CLI para reparar la base de datos
Nuestro próximo método será el más complejo si no tiene conocimiento de las herramientas involucradas, pero será muy sencillo para aquellos que lo conocen . Para los que no lo saben, la interfaz de línea de comandos de WordPress (WP-CLI) es una forma fantástica de trabajar con casi todos los aspectos de su sitio web.
Por supuesto, todo esto se hace a través de la línea de comando, por lo que necesitará algunas cosas en su lugar. Para empezar, necesitará una aplicación de línea de comandos como Terminal o iTerm en Mac, Cmder en Windows y otras.
También necesitará saber cómo usar estas aplicaciones y los comandos para hacer que funcionen. Cubrimos los conceptos básicos que necesita en nuestro artículo sobre el uso de WP-CLI, así que échele un vistazo y juegue si necesita practicar.

En pocas palabras, necesitará el comando de wp db repair
. Una vez que lo ejecute, la Terminal le avisará cuando haya terminado.
En resumen
Hay un corazón palpitante en el back-end de su sitio web de WordPress: su base de datos. Cuidar esto significa profundizar en sus archivos principales de vez en cuando. De hecho, a menudo necesitará usar una herramienta de terceros, como WP-CLI, SFTP o una herramienta dedicada como Adminer o phpMyAdmin.
A través de estos tres métodos, puede reparar su base de datos de WordPress rápidamente. En la mayoría de los casos, tiene la opción de un clic para realizar una reparación. Su tarea posterior es verificar la parte frontal de su sitio en busca de errores, como activos multimedia y contenido faltantes. Si no hay ninguno, estás en casa gratis. La buena noticia es que, independientemente del método que elija, hay poco que se interponga en su camino para reparar la base de datos de WordPress cuando lo necesite.
¿Necesita reparar la base de datos de WordPress? ¿Le ayudará este artículo? ¡Háganos saber en la sección de comentarios!