🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Qué hacer si la base de datos de WordPress no se actualiza?

Actualizado el 2 de marzo de 2026

¿Te ha pasado que intentas actualizar WordPress, ves el mensaje “Se requiere actualizar la base de datos” y al hacer clic… no pasa nada? O peor aún, aparece un error en pantalla y tu sitio se queda bloqueado. No te preocupes, es una situación más común de lo que crees y, por suerte, casi siempre tiene solución.

En esta guía extensa y fácil de seguir, vamos a explicarte paso a paso qué hacer si la base de datos de WordPress no se actualiza. Veremos las causas más frecuentes, las soluciones prácticas y una sección de preguntas frecuentes para que puedas resolverlo tú mismo, sin necesidad de ser un experto en programación.


¿Por qué ocurre este error al actualizar la base de datos?

Antes de lanzarnos a las soluciones, es útil entender por qué WordPress te pide actualizar la base de datos. Esto sucede normalmente cuando:

  • Actualizas el núcleo de WordPress (por ejemplo, de versión 5.8 a 6.0).
  • Actualizas un plugin o un tema que modifica la estructura de la base de datos.
  • Migras tu sitio de un servidor a otro y la versión de la base de datos no coincide.

WordPress detecta que la versión de la base de datos (un número interno que guarda en la tabla wp_options) es inferior a la que necesita el nuevo código. Entonces, te muestra el aviso para que ejecutes el script de actualización.

El problema aparece cuando ese proceso se interrumpe o falla por alguna de estas razones:

  • Tiempo de ejecución insuficiente en el servidor (el proceso tarda más de lo permitido).
  • Límite de memoria de PHP muy bajo.
  • Corrupción en la base de datos (tablas dañadas).
  • Conflictos con plugins o temas que interfieren en la actualización.
  • Permisos incorrectos en los archivos de WordPress.
  • Versión de PHP desactualizada o incompatible.

Soluciones paso a paso para actualizar la base de datos de WordPress

Vamos a ir de lo más sencillo a lo más avanzado. Sigue el orden, probando cada solución antes de pasar a la siguiente.

1. Fuerza la actualización manualmente

A veces, el enlace de actualización no funciona por un pequeño fallo de caché o de sesión. Puedes forzarlo de forma manual.

  1. Accede a tu panel de administración de WordPress (tu-sitio.com/wp-admin).
  2. Si ves el mensaje, haz clic en “Actualizar la base de datos de WordPress”.
  3. Si no ocurre nada o te da error, escribe directamente esta URL en tu navegador:
    tusitio.com/wp-admin/upgrade.php
  4. WordPress te mostrará una pantalla con el botón “Actualizar base de datos de WordPress”. Púlsalo.

[TIP]: Si el proceso se queda cargando y no avanza, espera unos minutos. Si no finaliza, pasa a la siguiente solución.

2. Aumenta el límite de memoria de PHP

Uno de los culpables más frecuentes es que PHP se quede sin memoria para ejecutar la actualización. Puedes aumentarlo editando el archivo wp-config.php.

  1. Conéctate a tu servidor mediante FTP o el administrador de archivos de tu hosting.

  2. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.

  3. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).

  4. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, añade esta línea:

    define('WP_MEMORY_LIMIT', '256M');
    
  5. Guarda el archivo y vuelve a intentar la actualización desde wp-admin/upgrade.php.

[WARNING]: Si no encuentras el archivo, asegúrate de que los archivos ocultos sean visibles en tu cliente FTP.

3. Desactiva plugins y temas temporalmente

Algunos plugins (especialmente los de caché, seguridad o constructores de páginas) pueden interferir con la actualización de la base de datos. Lo mejor es desactivarlos todos de forma temporal.

Si tienes acceso al panel de administración:

  1. Ve a Plugins > Plugins instalados.
  2. Selecciona todos y elige “Desactivar” en el menú desplegable.
  3. Luego ve a Apariencia > Temas y activa un tema por defecto (como Twenty Twenty-Four).
  4. Intenta la actualización de nuevo.

Si no tienes acceso al panel (pantalla en blanco o error):

  1. Conéctate por FTP a tu servidor.
  2. Renombra la carpeta wp-content/plugins a wp-content/plugins_desactivados.
  3. Renombra la carpeta wp-content/themes a wp-content/themes_desactivados.
  4. Crea una carpeta nueva llamada themes dentro de wp-content y sube dentro un tema básico (puedes descargar Twenty Twenty-Four desde wordpress.org).
  5. Vuelve a intentar la actualización desde wp-admin/upgrade.php.

4. Repara la base de datos

Si la base de datos tiene tablas corruptas, la actualización fallará. WordPress incluye una herramienta para repararlas.

  1. Abre el archivo wp-config.php (como en el paso 2).

  2. Añade esta línea justo antes del /* That's all... */:

    define('WP_ALLOW_REPAIR', true);
    
  3. Guarda el archivo y accede a esta URL:
    tusitio.com/wp-admin/maint/repair.php

  4. Verás una pantalla con dos opciones: “Reparar base de datos” y “Reparar y optimizar base de datos”. Elige la segunda.

  5. El proceso puede tardar unos segundos. Cuando termine, verás un mensaje de éxito o errores específicos.

  6. IMPORTANTE: Una vez terminado, vuelve a editar wp-config.php y elimina o comenta la línea que añadiste. Si la dejas, cualquiera podría ejecutar la reparación.

[INFO]: Si no puedes acceder a esa URL, es que no has activado correctamente la constante. Revisa que no tenga errores tipográficos.

5. Verifica la versión de PHP

WordPress requiere una versión mínima de PHP (actualmente 7.4 o superior, recomendada 8.0+). Si tu servidor usa una versión antigua, la actualización de la base de datos puede fallar.

  • Si usas un panel de control como Syspanel (accesible por el puerto 2106), busca la opción “PHP Selector” o “Gestión de PHP” y cambia a una versión más reciente (8.0, 8.1 o 8.2).
  • Si no sabes cómo hacerlo, contacta con tu proveedor de hosting.

Después de cambiar la versión de PHP, prueba la actualización de nuevo.

6. Solución avanzada: editar manualmente la versión de la base de datos

Esta opción es para cuando todo lo anterior falla y necesitas “engañar” a WordPress para que crea que la base de datos ya está actualizada. Úsala solo si sabes lo que haces, porque podrías causar errores si realmente faltan cambios en las tablas.

  1. Accede a tu base de datos mediante phpMyAdmin (normalmente en tusitio.com/phpmyadmin o desde el panel de control de tu hosting, como Syspanel).
  2. Busca la tabla wp_options (el prefijo puede ser diferente, como miwp_options).
  3. Localiza la fila donde option_name es db_version.
  4. Anota el valor actual (por ejemplo, 51917).
  5. Busca en el código de WordPress la versión de la base de datos que necesita tu instalación. Puedes encontrarla en el archivo wp-includes/version.php buscando $wp_db_version.
  6. Cambia el valor de db_version en la base de datos por el que has encontrado en el archivo.
  7. Guarda los cambios y vuelve a tu panel de administración. El mensaje de actualización debería desaparecer.

[WARNING]: Esta solución no aplica los cambios estructurales que pueda necesitar la nueva versión. Si notas errores extraños en tu sitio, restaura una copia de seguridad y busca ayuda profesional.

7. Restaura una copia de seguridad

Si nada funciona y tu sitio quedó inaccesible, la opción más segura es restaurar una copia de seguridad reciente (anterior a la actualización que causó el problema).

  • Si tu hosting ofrece copias automáticas, revísalas desde el panel (Syspanel suele tener una sección de “Backups”).
  • Si tienes una copia manual, súbela mediante FTP y restaura la base de datos desde phpMyAdmin.

Después de restaurar, repite la actualización con cuidado, aplicando las soluciones anteriores una por una.


FAQ: Preguntas frecuentes sobre la actualización de la base de datos de WordPress

❓ ¿Es peligroso actualizar la base de datos de WordPress?

No, es un proceso normal y necesario para que tu sitio funcione con las últimas características y parches de seguridad. El riesgo aparece si el proceso se interrumpe, pero con las soluciones de esta guía puedes minimizarlo.

❓ ¿Qué pasa si no actualizo la base de datos?

WordPress te recordará constantemente que debes hacerlo. Si ignoras el aviso, el sitio puede funcionar de forma incorrecta o incluso quedar inaccesible, ya que el código nuevo espera una estructura de base de datos que no existe.

❓ ¿Puedo perder datos al actualizar la base de datos?

No, la actualización de la base de datos solo modifica la estructura (añade tablas, cambia columnas) pero no borra tu contenido (entradas, páginas, usuarios, etc.). Siempre es recomendable hacer una copia de seguridad antes por si acaso.

❓ Mi hosting usa Syspanel (puerto 2106). ¿Cómo accedo a phpMyAdmin?

En Syspanel, busca la sección “Bases de Datos” o “phpMyAdmin”. Normalmente hay un botón directo. Si no lo ves, contacta con el soporte de tu hosting.

❓ ¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu base de datos y del servidor. Puede ser desde unos segundos hasta un par de minutos. Si ves que se queda más de 5 minutos, algo va mal.

❓ Después de la actualización, mi sitio se ve raro. ¿Qué hago?

Puede ser un conflicto con el tema o plugins. Prueba a limpiar la caché del navegador y del plugin de caché que uses. Si el problema persiste, desactiva todos los plugins y vuelve a activarlos uno por uno para encontrar el culpable.

❓ ¿Puedo evitar que esto vuelva a pasar?

Sí, siguiendo estas buenas prácticas:

  • Mantén siempre una copia de seguridad actualizada.
  • Actualiza primero en un entorno de pruebas (staging) si es posible.
  • Usa un hosting con recursos suficientes (memoria, tiempo de ejecución).
  • Mantén PHP y todos los componentes actualizados.

Conclusión

El error “la base de datos de WordPress no se actualiza” puede ser frustrante, pero rara vez es un problema sin solución. Siguiendo los pasos que te hemos dado —desde forzar la actualización manual hasta reparar la base de datos o aumentar la memoria de PHP— podrás resolverlo en la mayoría de los casos.

Recuerda: la paciencia es clave. Siempre empieza por las soluciones más simples y ve subiendo de nivel. Y si en algún momento te sientes perdido, no dudes en pedir ayuda a tu proveedor de hosting o a un profesional.

¿Te ha funcionado alguna de estas soluciones? ¿Tienes otra duda? Déjala en los comentarios (si tu sitio los permite) o contacta con nuestro soporte técnico. ¡Estamos aquí para ayudarte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel