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

Solución al error 'Conexión a la base de datos' en WordPress con Plesk

Actualizado el 8 de enero de 2026

¿Te ha aparecido el temido mensaje “Error al establecer una conexión a la base de datos” en tu WordPress alojado en Plesk? No te preocupes, es uno de los errores más comunes y, por suerte, casi siempre tiene solución. En esta guía completa y paso a paso, te explicaré qué significa este error conexión base datos WordPress Plesk, por qué ocurre y, lo más importante, cómo solucionar error conexión de forma rápida y segura, incluso si no eres un experto técnico.

Cuando ves ese mensaje en tu web, significa que WordPress no puede comunicarse con la base de datos donde guarda toda tu información (entradas, páginas, usuarios, configuraciones). Sin esa conexión, tu sitio no puede cargar ningún contenido. Pero tranquilo, tus datos suelen estar intactos; solo hay que restablecer el enlace.

Vamos a desglosar las causas más frecuentes y sus soluciones, ordenadas de la más sencilla a la más avanzada. Sigue cada paso con calma y, antes de darte cuenta, tu web volverá a funcionar.


¿Por qué aparece el error de conexión a la base de datos en WordPress con Plesk?

El mensaje WordPress error base de datos puede deberse a varias razones, desde un simple cambio de contraseña hasta un problema con el servidor. Las causas más habituales son:

  • Credenciales incorrectas en el archivo wp-config.php (nombre de la base de datos, usuario o contraseña).
  • El servidor de base de datos (MySQL/MariaDB) está caído o sobrecargado.
  • Problemas con el usuario de la base de datos (permisos revocados o usuario eliminado).
  • Corrupción en la base de datos (poco común, pero posible).
  • Cambios recientes en el hosting (migración, restauración de copia de seguridad, cambio de contraseña desde Plesk).

Lo bueno es que, con Plesk, tienes herramientas integradas para diagnosticar y reparar casi todo. Vamos a ello.


Soluciones paso a paso para el error de conexión a base de datos en WordPress con Plesk

Antes de empezar, no modifiques nada sin hacer una copia de seguridad de tu archivo wp-config.php y, si puedes, de toda la base de datos. En Plesk puedes hacerlo fácilmente desde el panel.

1. Verifica el estado del servidor de base de datos (MySQL/MariaDB)

A veces el problema no es tu WordPress, sino que el servicio de base de datos se ha detenido. Para comprobarlo:

  1. Accede a Plesk.
  2. Ve a Herramientas y configuraciones (en el menú de la izquierda).
  3. Busca la sección Servicios y haz clic en Administrador de servicios.
  4. Localiza el servicio MySQL o MariaDB. Asegúrate de que su estado sea “ejecutándose” (normalmente en verde).
  5. Si está detenido, selecciona la casilla y haz clic en Iniciar.

[TIP] Si no ves el servicio, prueba a reiniciarlo desde el mismo panel. A veces un simple reinicio soluciona bloqueos temporales.

2. Comprueba las credenciales en el archivo wp-config.php

Este es el paso más común. El archivo wp-config.php contiene los datos de acceso a la base de datos. Si alguien cambió la contraseña desde Plesk o durante una migración, el archivo sigue con la antigua.

  1. Conéctate a tu servidor mediante FTP o usa el Administrador de archivos de Plesk (en el panel de tu suscripción, ve a Archivos).
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente httpdocs o public_html).
  3. Busca el archivo wp-config.php. Ábrelo con un editor de texto (como el bloc de notas o el editor de Plesk).
  4. Localiza estas líneas (aproximadamente en la línea 20-30):
    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña_base_datos');
    define('DB_HOST', 'localhost');
    
  5. Ahora, ve a Plesk > Bases de datos (dentro de tu suscripción). Allí verás el nombre exacto de tu base de datos y el usuario asignado.
  6. Compara los valores:
    • DB_NAME: debe coincidir exactamente (mayúsculas, minúsculas, guiones).
    • DB_USER: igual, debe ser el mismo que aparece en Plesk.
    • DB_PASSWORD: Este es el punto crítico. Si no recuerdas la contraseña, en Plesk puedes cambiarla:
      • En Bases de datos, haz clic en el nombre de la base de datos.
      • Verás el usuario. Haz clic en el icono de Cambiar contraseña (un candado o un lápiz).
      • Establece una nueva contraseña segura y cópiala exactamente.
      • Luego, edita el archivo wp-config.php y pega esa misma contraseña en DB_PASSWORD.
  7. Guarda el archivo y vuelve a cargar tu web.

[WARNING] Si cambias la contraseña desde Plesk, debes actualizarla también en el wp-config.php. De lo contrario, el error persistirá.

3. Repara la base de datos desde WordPress (si al menos accedes al admin)

A veces el error aparece solo en el frontend, pero puedes acceder al panel de administración (wp-admin). Si es tu caso, WordPress tiene una herramienta de reparación integrada.

  1. Agrega esta línea al archivo wp-config.php, justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */:
    define('WP_ALLOW_REPAIR', true);
    
  2. Guarda el archivo.
  3. Ve a esta URL en tu navegador: tudominio.com/wp-admin/maint/repair.php
  4. Haz clic en Reparar base de datos (o en Reparar y optimizar si quieres una limpieza más profunda).
  5. Una vez terminado, elimina la línea que añadiste del wp-config.php (¡importante por seguridad!).
  6. Vuelve a cargar tu web.

[INFO] Esta herramienta repara tablas corruptas o dañadas. No borra datos, pero siempre es recomendable tener una copia de seguridad reciente.

4. Verifica los permisos del usuario de la base de datos en Plesk

A veces el usuario correcto existe, pero ha perdido los permisos sobre la base de datos. Para asegurarte:

  1. En Plesk, ve a Bases de datos.
  2. Haz clic en el nombre de la base de datos.
  3. En la sección Usuarios, verás los usuarios asociados. Si el usuario aparece pero está bloqueado o sin permisos, haz clic en el icono de Editar (lápiz).
  4. Asegúrate de que tenga marcados al menos los privilegios básicos: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP (para WordPress suele ser suficiente con todos los privilegios).
  5. Si no hay ningún usuario, puedes añadir uno nuevo o reasignar el existente. En Añadir usuario, selecciona el usuario correcto y asígnale todos los privilegios.
  6. Guarda los cambios y prueba tu web.

5. Cambia el host de la base de datos (DB_HOST) en wp-config.php

Aunque lo más común es que el servidor de base de datos sea localhost, en algunos entornos de Plesk (especialmente en servidores con múltiples sitios o configuraciones de red) puede ser diferente.

  1. Edita el archivo wp-config.php de nuevo.
  2. Busca la línea:
    define('DB_HOST', 'localhost');
    
  3. Cámbiala por una de estas opciones (pruébalas una por una):
    • 127.0.0.1
    • El nombre del servidor que aparece en Plesk (a veces es algo como mysql.example.com o una IP). Lo puedes encontrar en Bases de datos > Añadir base de datos (te muestra el servidor).
  4. Guarda y comprueba.

6. Comprueba si el error es específico de un plugin o tema

A veces un plugin o tema defectuoso puede forzar un error de conexión, especialmente si modifica la forma en que WordPress se conecta a la base de datos.

  1. Desactiva todos los plugins: renombra la carpeta wp-content/plugins a wp-content/plugins_old (desde FTP o el administrador de archivos). Si la web se recupera, el problema es de algún plugin. Ve activándolos uno a uno para identificar el culpable.
  2. Cambia temporalmente al tema por defecto (Twenty Twenty-Four o similar): renombra la carpeta de tu tema activo en wp-content/themes (por ejemplo, de mi-tema a mi-tema_old). WordPress usará automáticamente un tema por defecto.

7. Restaura una copia de seguridad reciente

Si nada de lo anterior funciona y tienes una copia de seguridad de cuando la web funcionaba (desde Plesk o de tu proveedor), restáurala. En Plesk:

  1. Ve a Copias de seguridad (en tu suscripción).
  2. Selecciona la copia más reciente anterior al error.
  3. Restaura solo la base de datos o todo el sitio (ten cuidado de no sobrescribir cambios importantes recientes).

8. Contacta a tu proveedor de hosting

Si después de todos estos pasos el WordPress Plesk error persiste, el problema puede ser a nivel de servidor (firewall, límites de conexión, configuración de MySQL). Proporciónales esta información:

  • Captura del error exacto.
  • Pasos que ya has seguido.
  • Si el error ocurre en todas las páginas o solo en algunas.

Preguntas frecuentes sobre el error de conexión a base de datos en WordPress con Plesk

¿Perderé mis datos si reparo la base de datos?

No, la reparación solo corrige tablas corruptas, no borra contenido. Aun así, haz una copia de seguridad antes por precaución.

¿Puedo usar phpMyAdmin para solucionar el error?

Sí, desde Plesk puedes acceder a phpMyAdmin (en Bases de datos, haz clic en el nombre y luego en phpMyAdmin). Allí puedes revisar tablas, ejecutar consultas de reparación (REPAIR TABLE) o verificar usuarios, pero ten cuidado si no estás familiarizado con SQL.

¿Qué hago si el error aparece después de migrar mi web a otro servidor?

Es muy común. Revisa el paso 2 (credenciales en wp-config.php) y el paso 5 (DB_HOST). A menudo el servidor de base de datos cambia con la migración.

¿El error puede deberse a un ataque?

Es posible, aunque poco frecuente. Si sospechas de un ataque, cambia todas las contraseñas (de WordPress, FTP, base de datos) y revisa los archivos en busca de código malicioso. Plesk tiene herramientas de seguridad integradas.

¿Y si uso Syspanel (HestiaCP) en lugar de Plesk?

Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz cambia. Accede a Syspanel a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí encontrarás secciones para gestionar bases de datos y usuarios. Los pasos de verificación de credenciales y permisos son prácticamente los mismos.


Conclusión

El error conexión base datos WordPress Plesk es frustrante, pero rara vez es un problema grave. Siguiendo esta guía paso a paso, podrás solucionar error conexión en la mayoría de los casos sin necesidad de ayuda técnica avanzada. Recuerda:

  • Empieza por lo más simple: verifica el servicio MySQL en Plesk y las credenciales en wp-config.php.
  • No olvides los permisos del usuario en la base de datos.
  • Usa la herramienta de reparación de WordPress si puedes acceder al admin.
  • Si todo falla, contacta a tu hosting.

Tu sitio volverá a estar online en pocos minutos. ¡Ánimo y manos a la obra!

¿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