Duplicator Duplicator
Cómo actualizar la base de datos de WordPress

Cómo actualizar tu base de datos de WordPress (+ Solucionar el bucle de actualización requerida)

· · 13 min de lectura ·
Escrito por: avatar del autor Joella Dunn
avatar del autor Joella Dunn
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
·
Revisado por: avatar del revisor John Turner
avatar del revisor John Turner
John Turner es el presidente de Duplicator. Tiene más de 20 años de experiencia en negocios y desarrollo, y sus plugins han sido descargados más de 25 millones de veces.

Has actualizado WordPress y ahora tu panel no deja de decirte que la base de datos también necesita una actualización.

Haces clic en el botón. Dice: "No se requiere actualización, tu base de datos ya está al día". Luego recargas la página y el mismo mensaje vuelve a aparecer.

Esto sucede más de lo que la gente cree y no siempre está claro por qué.

A veces es un problema de caché o una discrepancia de versión entre tus archivos de WordPress y tu base de datos. Otras veces, es una tabla corrupta que ha sido un problema silencioso durante meses y solo ahora está bloqueando algo.

En esta guía, te guiaré primero a través del proceso de actualización estándar y luego cubriré formas de solucionar el bucle si estás atascado en él.

También te mostraré cómo comprobar el estado de tu base de datos antes de actualizar, para que tengas menos probabilidades de encontrarte con esto en primer lugar.

Aquí están los puntos clave:

  • La actualización del panel con un solo clic maneja la base de datos automáticamente; los métodos 2 y 3 (forzar a través de URL, WP-CLI) solo son necesarios para actualizaciones manuales de archivos o redes Multisite.
  • El bucle "actualización requerida" rara vez es un problema real de la base de datos. La mayoría de las veces es una caché de objetos obsoleta o un plugin de caché que sirve una pantalla de administración desactualizada, solucionable en minutos.
  • Una comprobación de estado antes de actualizar puede prevenir el bucle por completo. El exceso de tablas y los problemas estructurales que DB Optimizer marca son una razón común por la que las actualizaciones se atascan a mitad de camino.
  • Las actualizaciones de la base de datos y la configuración de la base de datos son cosas diferentes: las actualizaciones del esquema ocurren automáticamente después de una actualización del núcleo; los detalles de conexión en wp-config.php solo necesitan cambiarse después de una migración.
  • Haz siempre una copia de seguridad con Duplicator antes de actualizar. Si un conflicto de plugins rompe algo durante la actualización, restaurar desde una copia de seguridad es más rápido que solucionar problemas a ciegas.

Tabla de Contenidos

¿Por qué actualizar tu base de datos de WordPress?

Cada actualización del núcleo de WordPress puede incluir cambios en la estructura de la base de datos, no solo en el código. Las nuevas funciones a veces necesitan nuevas tablas, nuevas columnas o cambios en la forma en que se organizan los datos existentes.

Cuando actualizas WordPress, primero se actualizan los archivos del núcleo. Luego, si la nueva versión necesita cambios en la base de datos, WordPress te muestra un aviso pidiéndote que actualices la base de datos también.

Si omites este paso, terminarás ejecutando código nuevo de WordPress contra una estructura de base de datos antigua. Los plugins que dependen del nuevo esquema generan errores. Algunas pantallas de administración dejan de cargarse correctamente.

En algunos casos, el sitio permanece utilizable pero funciones específicas fallan silenciosamente.

La actualización de la base de datos en sí suele ser rápida. Es la parte de quedarse atascado lo que lleva tiempo, por eso la mayor parte de esta guía trata sobre la prevención y la solución de problemas en lugar de la actualización en sí.

Antes de actualizar tu base de datos de WordPress

Dos cosas antes de tocar la página de Actualizaciones: haz una copia de seguridad de todo y comprueba el estado actual de tu base de datos.

Omitir cualquiera de las dos hace que la solución de problemas sea más necesaria.

Paso 1: Haz una copia de seguridad completa de tu sitio

Antes de actualizar tu base de datos de WordPress, crea una copia de seguridad completa de tu sitio. Esto incluye tu base de datos, archivos y cualquier otro dato importante.

Tener una copia de seguridad reciente y fiable te permitirá restaurar fácilmente tu sitio si algo sale mal durante el proceso de actualización.

Para ello, te recomiendo usar Duplicator. A diferencia de otros plugins de copia de seguridad, puede devolver tu sitio web a la normalidad incluso si está completamente desconectado.

Plugin Duplicator Pro

Abre Duplicator desde tu panel de WordPress y crea una copia de seguridad nueva. Para una actualizaci ilde{n}n del n ilde{u}ncleo, haz una copia de seguridad de todo tu sitio, no solo de la base de datos.

Las actualizaciones del n ilde{u}ncleo afectan a archivos y a la base de datos, por lo que una copia de seguridad solo de la base de datos no te cubrir ilde{a} si la actualizaci ilde{n}n de archivos causa un problema.

Ajuste preestablecido de copia de seguridad completa del sitio

Nombra la copia de seguridad con algo que reconocer ilde{a}s m ilde{a}s tarde y elige una ubicaci ilde{o}n de almacenamiento. Si tienes almacenamiento en la nube conectado (como Duplicator Cloud), Duplicator puede enviar la copia de seguridad all ilde{i} autom ilde{a}ticamente.

Copia de seguridad en la nube de Duplicator

Una vez que la copia de seguridad se complete, la ver ilde{a}s listada en la p ilde{a}gina de Copias de seguridad. Ese es tu punto de restauraci ilde{o}n si algo sale mal en los siguientes pasos.

Por si acaso algo sale mal, es una buena idea establecer esta copia de seguridad como punto de recuperación ante desastres. Haz clic en el icono de la casa azul.

Icono de recuperación ante desastres

Una vez que establezcas la recuperación ante desastres, obtendrás dos formas diferentes de restaurar tu sitio. Copia el enlace de recuperación o descarga el archivo del lanzador.

Opciones de recuperación ante desastres

Si te bloqueas completamente el acceso a tu panel de administración, pega el enlace de recuperación en una ventana del navegador. O abre el archivo del lanzador. Duplicator restaurará automáticamente esta copia de seguridad que acabas de crear.

Hago esto antes de cada actualizaci ilde{o}n del n ilde{u}ncleo, incluso las menores. Los cinco minutos que lleva no son nada comparado con la soluci ilde{o}n de problemas de un sitio roto sin copia de seguridad.

Paso 2: Realiza una comprobación de estado de la base de datos con DB Optimizer

Este paso detecta lo que el proceso de actualizaci ilde{o}n est ilde{a}ndar no comprueba: una base de datos que ya tiene problemas antes de que empieces.

Antes de actualizar, vamos a limpiar tu base de datos con DB Optimizer. Este plugin es gratuito con Duplicator Pro.

Complemento DB Optimizer

Lo primero que ver ilde{a}s es una puntuaci ilde{o}n de salud de 0 a 100, dividida en cinco ilde{a}reas: Sobrecarga de tablas, Transitorios, Revisiones, Tama ilde{n}o de Autoload y Elementos en la papelera.

Puntuación de salud de DB Optimizer

Buscas una cosa en particular aqu ilde{i}: la sobrecarga de tablas. Si esa barra est ilde{a} amarilla o roja, generalmente significa que una o m ilde{a}s tablas han acumulado espacio desperdiciado o, en algunos casos, problemas estructurales por operaciones incompletas.

Una base de datos con problemas a nivel de tabla es m ilde{a}s propensa a tener problemas durante una actualizaci ilde{o}n de esquema. Si una tabla que la actualizaci ilde{o}n necesita modificar ya est ilde{a} en mal estado, la actualizaci ilde{o}n puede fallar a mitad de camino, que es una de las formas en que la gente se queda atascada en el bucle que mencion ilde{e} antes.

Abre la pesta ilde{n}a Limpieza y ejecuta todas las optimizaciones disponibles.

DB Optimizer limpieza

Luego, ve a la pesta ilde{n}a Tablas. Optimiza cualquier tabla con sobrecarga.

Tablas de DB Optimizer

Una vez que tu puntuaci ilde{o}n de salud parezca razonable y la sobrecarga de tablas est ilde{e} clara, ¡est ilde{a}s listo para actualizar!

Cómo actualizar tu base de datos de WordPress

Hay tres formas de ejecutar una actualizaci ilde{o}n de la base de datos de WordPress. Esto es lo que har ilde{a}s:

  • M ilde{e}todo 1: La actualizaci ilde{o}n con un clic desde el panel: la ruta est ilde{a}ndar para la mayor ilde{i}a de las actualizaciones, donde WordPress te lo solicita autom ilde{a}ticamente despu ilde{e}s de una actualizaci ilde{o}n del n ilde{u}ncleo.
  • M ilde{e}todo 2: Forzar la actualizaci ilde{o}n a trav ilde{e}s de la URL: para cuando hayas actualizado los archivos de WordPress manualmente y la solicitud de la base de datos no aparezca por s ilde{i} sola.
  • M ilde{e}todo 3: Usar WP-CLI: para actualizar la base de datos desde la l ilde{i}nea de comandos, ilde{u}til para redes de Multisite o cuando el m ilde{e}todo del panel no se carga.

La mayor ilde{i}a de la gente solo necesita el M ilde{e}todo 1. Los otros dos est ilde{a}n ah ilde{i} para las situaciones en las que el M ilde{e}todo 1 no aplica o no funciona.

Método 1: La actualización del panel con un solo clic

Normalmente, actualizar las bases de datos de WordPress es un proceso f ilde{a}cil. Empieza por actualizar tu sitio web a la ilde{u}ltima versi ilde{o}n de WordPress. Puedes hacer esto en la p ilde{a}gina de Actualizaciones.

Actualizar versión de WordPress

Si tu base de datos también necesita actualizarse, aparecerá un aviso. Haz clic en Actualizar base de datos de WordPress.

Actualizar base de datos de WordPress

Cuando termine, ver ilde{a}s un mensaje de ilde{e}xito y un bot ilde{o}n de Continuar. Haz clic en ilde{e}l y volver ilde{a}s a tu panel como de costumbre.

Si no se necesitaron cambios en la base de datos para esa versión, no verá esta pantalla en absoluto. Eso es normal. No todas las actualizaciones principales incluyen cambios en la base de datos.

Método 2: Forzar la actualización de la base de datos a través de URL

Úselo si actualizó sus archivos de WordPress manualmente, a través de FTP o del administrador de archivos de su hosting, y el aviso de actualización de la base de datos nunca apareció.

Abra su navegador y vaya directamente a: sudominio.com/wp-admin/upgrade.php

Asegúrate de actualizar esto con la URL de tu sitio. WordPress te dirá si tu base de datos está actualizada.

No se requiere actualizaci0
 de la base de datos

Método 3: Usar WP-CLI

Si tiene acceso SSH a su servidor, WP-CLI ofrece la forma más rápida de ejecutar una actualización de la base de datos, y es especialmente útil si el panel de control no se carga correctamente.

Conéctese a su servidor a través de SSH y navegue hasta el directorio raíz de WordPress:

cd /path/to/your/wordpress

Luego ejecute:

wp core update-db

Esto actualiza la base de datos para una instalación de un solo sitio. Verá un mensaje de confirmación una vez que termine.

Si está administrando una red Multisite, use esto en su lugar para actualizar todos los sitios de la red a la vez:

wp core update-db --network

WP-CLI le proporciona salida directa, por lo que si algo falla, verá un mensaje de error. Eso lo hace útil para diagnosticar problemas, incluso si termina solucionándolos a través del panel de control.

Cómo solucionar el bucle de actualización requerida de la base de datos de WordPress

Cuando actualizas la base de datos de tu WordPress, puedes quedarte atascado en un bucle de "actualización de base de datos requerida". Esto sucede cuando WordPress detecta que tu base de datos necesita una actualización, pero por alguna razón, el proceso de actualización no se completa con éxito.

Si ocurre este error, WordPress te pedirá continuamente que actualices la base de datos en cada carga de página, creando un bucle interminable.

Empecemos comprobando que el valor db_version en tu base de datos sea el mismo que en el archivo version.php.

En cPanel, abre Bases de datos » phpMyAdmin. Selecciona tu base de datos y haz clic en la tabla wp_options. Anota el option_value para db_version.

Valor de opci0
 de versi0
 de la base de datos

A continuación, abre los archivos de tu sitio. Ve al directorio wp-include y busca el archivo version.php. En este archivo, deberías ver una línea como esta:

$wp_db_version = 57155;

Asegúrate de que estos valores sean los mismos. Es posible que necesites actualizar tu archivo version.php.

Otra forma de solucionar este error es encontrar el archivo object-cache.php en tu directorio wp-content. Elimina o renombra este archivo.

Si esto no funcionó, el problema podría ser un problema a nivel de tabla que está impidiendo que la actualización se complete. ¡Puede usar DB Optimizer para reparar tablas de bases de datos!

Cómo actualizar la configuración de tu base de datos de WordPress

También puede que necesite actualizar los detalles de conexión de la base de datos de WordPress en el archivo de configuración de su sitio (wp-config.php). Este archivo contiene las credenciales y la configuración necesarias para que WordPress se conecte a su base de datos.

El archivo wp-config.php se encuentra en el directorio raíz de tu instalación de WordPress. Dentro de este archivo, encontrarás los siguientes detalles de conexión a la base de datos:

  • DB_NAME: El nombre de tu base de datos de WordPress
  • DB_USER: El nombre de usuario utilizado para acceder a tu base de datos de WordPress
  • DB_PASSWORD: La contraseña utilizada para acceder a tu base de datos de WordPress
  • DB_HOST: El host o servidor donde se encuentra tu base de datos de WordPress

Estos valores pueden cambiar si has migrado tu sitio a un nuevo host o servidor. Necesitarás actualizar tu base de datos de WordPress después de las migraciones.

Es importante ser muy cuidadoso al modificar el archivo wp-config.php, ya que un solo error tipográfico puede impedir que tu sitio se conecte a la base de datos. Haz siempre una copia de seguridad de tu archivo wp-config.php antes de realizar cualquier cambio.

Para comprobar la configuración de tu base de datos de WordPress, abre phpMyAdmin. Selecciona tu base de datos.

Comprueba la primera parte de los nombres de las tablas para obtener el prefijo de tu base de datos. Lo más probable es que sea wp_.

Prefijo de base de datos de WP

Vuelve a la sección Bases de datos y haz clic en Bases de datos MySQL.

Bases de datos MySQL

Busca tu base de datos actual. Anota el nombre de usuario y la contraseña correspondientes.

Ahora puedes abrir tu archivo wp-config.php. Edita el nombre de la base de datos, el usuario y la contraseña con la información que acabas de descubrir.

Establece DB_Host en localhost. Añade también el prefijo de tu tabla.

Después de esto, guarda el archivo.

Si no est0 ubiera c0 mo actualizar correctamente la configuraci0 de la base de datos, lo mejor es consultar con su proveedor de hosting o un desarrollador de WordPress. Una configuraci0 incorrecta de la conexi0 a la base de datos puede provocar problemas graves en su sitio.

Preguntas Frecuentes (FAQs)

0 C0 mo accedo a mi base de datos de WordPress?

Puede acceder a su base de datos de WordPress con una herramienta como phpMyAdmin. Este gestor de bases de datos a menudo lo proporciona su proveedor de hosting web. phpMyAdmin le permite ver y gestionar todas las tablas y datos de su base de datos de WordPress.

0 D0 nde est0 n la configuraci0 de la base de datos de WordPress?

Los detalles de conexi0 a la base de datos de su sitio web de WordPress se almacenan en el archivo wp-config.php, ubicado en el directorio ra0 de su instalaci0 de WordPress. Este archivo contiene las credenciales esenciales necesarias para que WordPress se conecte a su base de datos, incluyendo el nombre de la base de datos, el nombre de usuario, la contrase0 y la direcci0 del host.

0 C0 mo compruebo la versi0 de mi base de datos de WordPress?

Para comprobar si necesita actualizar la versi0 de su base de datos de WordPress, vaya a su-dominio.com/wp-admin/upgrade.php. Si hay una actualizaci0 disponible, WordPress le pedir0 que la instale.

¿Cómo restauro mi base de datos de WordPress?

Para restablecer su base de datos de WordPress, compruebe si tiene una copia de seguridad de la base de datos con la funcionalidad que busca. Un plugin como Duplicator mantendr0 un registro completo de sus copias de seguridad. Si encuentra la correcta, rest0 rela.

Restaurar copia de seguridad de base de datos

Si necesita restablecerlo completamente a la configuración predeterminada, puede usar un complemento como DB Reset Pro.

El restablecimiento de su base de datos de WordPress siempre debe hacerse con extrema precauci0 , ya que borrar0 todo el contenido, la configuraci0 y los datos de usuario de su sitio. Solo intente restablecer la base de datos si tiene una copia de seguridad completa de su sitio que pueda restaurar.

0 Se puede restaurar la base de datos de WordPress?

S0 , puede restaurar su base de datos de WordPress a partir de una copia de seguridad. Una vez que tenga una copia de seguridad de la base de datos, Duplicator le proporcionar0 botones de Restaurar f0 iles de usar junto a ella.

¿Actualiza la actualización de WordPress la base de datos automáticamente?

WordPress comprueba si la nueva versión principal requiere cambios en la base de datos y le muestra un aviso si es así. La actualización de la base de datos en sí no es completamente automática. Debe hacer clic en Actualizar base de datos de WordPress en el aviso que aparece después de la actualización de los archivos principales. Si no se necesitan cambios de esquema para esa versión, no verá este aviso en absoluto.

¿Qué sucede si no actualizo mi base de datos de WordPress?

Su sitio sigue funcionando, pero puede encontrar problemas de compatibilidad. Los complementos o temas que esperan el nuevo esquema de la base de datos pueden generar errores, ciertas pantallas de administración pueden no cargarse correctamente y algunas nuevas funciones de WordPress no funcionarán. Cuanto más espere, más actualizaciones se acumularán, lo que dificultará la resolución de problemas si algo termina fallando.

Su base de datos está actualizada, esto es lo que debe observar a continuación

Su base de datos de WordPress ahora se está ejecutando en la versión actual, coincidiendo con sus archivos principales actualizados. Su sitio continúa funcionando exactamente como antes, solo que sobre una base actualizada.

Esté atento a los complementos después de una actualización principal, especialmente en los días inmediatamente posteriores. Algunos complementos envían sus propios cambios en la base de datos que se ejecutan independientemente de la actualización principal de WordPress, y esos pueden generar problemas uno o dos días después.

Vuelve a ejecutar una comprobación de estado del optimizador de base de datos después de la actualización. Algunos procesos de actualización dejan datos temporales o sobrecarga adicional. Una comprobación rápida posterior a la actualización (y limpieza si es necesario) te ayuda a empezar desde una base de referencia limpia.

Cada actualización de base de datos conlleva algún riesgo, incluso una pequeña. La diferencia entre una solución rápida y una tarde estresante suele depender de si tienes una copia de seguridad que puedas restaurar.

Más de 1.5 millones de profesionales de WordPress utilizan Duplicator para hacer copias de seguridad de sus sitios antes de cada actualización, migración y cambio importante. DB Optimizer se incluye con Duplicator Pro, por lo que puedes comprobar el estado de tu base de datos y hacer una copia de seguridad antes de cada actualización.

Ya que estás aquí, creo que te gustarán estas guías adicionales de WordPress:

avatar del autor
Joella Dunn Redactor de Contenidos
Joella es una escritora con años de experiencia en WordPress. En Duplicator, se especializa en el mantenimiento de sitios, desde copias de seguridad básicas hasta migraciones a gran escala. Su objetivo final es asegurarse de que su sitio web de WordPress sea seguro y esté preparado para crecer.
Nuestro contenido es compatible con el lector. Si hace clic en ciertos enlaces, podemos recibir una comisión.

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Obtener Duplicator ahora
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

o
Obtén un 60% de descuento en Duplicator Pro ahora →