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

Solucionar error de conexión a base de datos en WordPress en Plesk

Actualizado el 9 de mayo de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, seguramente te has topado con el temido error de conexión a la base de datos en tu WordPress alojado en Plesk. No te preocupes, es uno de los problemas más comunes y, por suerte, casi siempre tiene una solución sencilla. En esta guía extensa, vamos a desglosar paso a paso qué significa este error, por qué ocurre y, lo más importante, cómo solucionarlo tú mismo sin necesidad de ser un experto.

Vamos a empezar desde lo básico. Cuando ves un mensaje como "Error al establecer una conexión a la base de datos" en tu sitio web, significa que WordPress no puede comunicarse con la base de datos donde se almacena todo tu contenido (artículos, páginas, usuarios, configuraciones). Sin esa conexión, tu web no puede cargar nada. Pero no te asustes: en la mayoría de los casos, la solución está a unos pocos clics de distancia.

¿Qué causa el error de conexión a la base de datos en WordPress en Plesk?

Antes de lanzarnos a las soluciones, es útil entender las causas más frecuentes. Esto te ayudará a identificar el problema más rápido.

Causas comunes del error base de datos WordPress

  1. Credenciales incorrectas en wp-config.php: Este es el archivo de configuración principal de WordPress. Si el nombre de la base de datos, el usuario o la contraseña son incorrectos, la conexión falla.
  2. Problemas con el servidor de base de datos: El servicio MySQL o MariaDB (el motor de base de datos) puede estar detenido, sobrecargado o bloqueado.
  3. Corrupción de la base de datos: A veces, una tabla de la base de datos se daña, especialmente tras una actualización fallida o un corte de energía.
  4. Límites de recursos excedidos: Si tu plan de hosting tiene límites muy ajustados y tu sitio recibe mucho tráfico, el servidor puede rechazar nuevas conexiones a la base de datos.
  5. Errores en Plesk: Aunque es raro, la configuración de Plesk (como los permisos de usuario o la asignación de bases de datos) puede desincronizarse.

Paso 1: Verifica el estado del servicio de base de datos en Plesk

Lo primero es comprobar que el motor de base de datos esté funcionando. Plesk gestiona esto de forma bastante visual.

Cómo revisar el servicio MySQL/MariaDB en Plesk

  1. Accede a tu panel de control de Plesk. Normalmente es algo como https://tudominio.com:8443 o la URL que te haya dado tu proveedor de hosting.
  2. En el menú lateral izquierdo, busca la sección "Herramientas y configuraciones" (puede estar en "Ajustes" o "Tools & Settings").
  3. Dentro, busca la opción "Administrador de servicios" o "Services Management".
  4. Busca en la lista el servicio "MySQL" o "MariaDB". Asegúrate de que aparezca con un icono verde y el estado "Running" (en ejecución).
  5. Si está detenido (icono rojo o gris), haz clic en el botón de inicio (normalmente un triángulo verde o un botón "Start").

[TIP] Si el servicio se detiene solo, puede ser un problema de memoria del servidor. Contacta a tu proveedor de hosting para que revise los logs del sistema.

Paso 2: Revisa las credenciales en el archivo wp-config.php

Este es el paso más común y donde la mayoría de la gente encuentra la solución. El archivo wp-config.php se encuentra en la raíz de tu instalación de WordPress.

Cómo acceder y editar wp-config.php desde Plesk

  1. En el panel de Plesk, ve a "Sitios web y dominios".
  2. Busca tu dominio y haz clic en "Administrador de archivos" (icono de carpeta).
  3. Navega hasta la carpeta httpdocs o public_html (depende de la configuración). Ahí deberías ver el archivo wp-config.php.
  4. Haz clic derecho sobre el archivo y selecciona "Editar en el editor de texto".
  5. Busca las siguientes líneas (aproximadamente en las líneas 20-30):
define('DB_NAME', 'nombre_de_tu_basededatos');
define('DB_USER', 'usuario_de_la_basededatos');
define('DB_PASSWORD', 'contraseña_de_la_basededatos');
define('DB_HOST', 'localhost');
  1. Verifica que estos datos sean correctos. Si no los recuerdas, puedes obtenerlos desde Plesk:
    • Ve a "Sitios web y dominios" > haz clic en "Bases de datos" (icono de cilindro).
    • Ahí verás la lista de bases de datos asociadas a tu dominio. Anota el nombre exacto y el usuario.
    • Si no recuerdas la contraseña, puedes cambiarla desde Plesk: haz clic en el nombre de la base de datos, luego en "Cambiar contraseña".
  2. Importante: El valor de DB_HOST casi siempre es localhost. Si tu hosting usa un servidor de bases de datos externo, te lo habrán proporcionado. Si no estás seguro, déjalo como localhost.

[WARNING] Nunca uses un editor de texto como Word o Bloc de notas con formato. Usa el editor integrado de Plesk o un editor de código como Sublime Text o Notepad++. Guarda siempre una copia de seguridad antes de hacer cambios.

Paso 3: Repara la base de datos desde Plesk

Si las credenciales son correctas y el servicio funciona, el problema podría ser una corrupción menor en las tablas de la base de datos. WordPress tiene una función de reparación integrada.

Cómo activar y usar la reparación automática de WordPress

  1. Conéctate a tu archivo wp-config.php como en el paso anterior.
  2. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade la siguiente línea:
define('WP_ALLOW_REPAIR', true);
  1. Guarda el archivo.
  2. Ahora, abre tu navegador y visita esta URL (reemplaza tudominio.com por tu dominio real):
    https://tudominio.com/wp-admin/maint/repair.php
  3. Verás una página con dos opciones:
    • "Reparar base de datos": Intenta reparar las tablas dañadas.
    • "Reparar y optimizar base de datos": Además de reparar, optimiza las tablas.
  4. Haz clic en la primera opción. El proceso puede tardar unos segundos. Al finalizar, verás un mensaje de éxito o error.
  5. MUY IMPORTANTE: Una vez terminada la reparación, vuelve a tu archivo wp-config.php y elimina la línea que añadiste. Si la dejas, cualquiera podría acceder a la herramienta de reparación.

[INFO] Si no puedes acceder al panel de administración de WordPress (/wp-admin), esta herramienta funciona igualmente desde la URL directa.

Paso 4: Restablece la conexión desde Plesk (Reasignar base de datos)

A veces, la base de datos está correcta pero la asignación en Plesk se ha desconfigurado. Podemos forzar una reconexión.

Cómo reasignar una base de datos a un dominio en Plesk

  1. Ve a "Sitios web y dominios" > selecciona tu dominio.
  2. Haz clic en "Bases de datos".
  3. Verás la base de datos asociada. Haz clic en el nombre de la base de datos.
  4. Dentro de la configuración de la base de datos, busca la opción "Usuario de la base de datos".
  5. Asegúrate de que el usuario que ves aquí coincide con el que tienes en tu wp-config.php. Si no es así, puedes añadir un nuevo usuario o cambiar la contraseña del existente.
  6. También puedes "Eliminar" la base de datos de la lista y "Añadir" una nueva asignación. Esto fuerza a Plesk a refrescar la conexión.

Soluciones avanzadas (si nada de lo anterior funciona)

Si has seguido todos los pasos y el error persiste, podemos probar algunas soluciones más técnicas, pero igualmente manejables.

Cambiar el DB_HOST en wp-config.php

Aunque normalmente es localhost, a veces el servidor de base de datos tiene un nombre diferente. Puedes probar con:

  • 127.0.0.1 (la dirección IP de localhost)
  • El nombre del servidor de base de datos que te haya proporcionado tu hosting (suele ser algo como mysql.tudominio.com).

Edita el archivo wp-config.php y cambia la línea:

define('DB_HOST', 'localhost');

Por:

define('DB_HOST', '127.0.0.1');

Guarda y prueba tu web.

Verificar los logs de error de Plesk

Plesk guarda registros de errores que pueden darte pistas muy precisas.

  1. En Plesk, ve a "Sitios web y dominios" > haz clic en "Registros" (icono de documento con lupa).
  2. Busca el archivo error.log (normalmente en la carpeta logs).
  3. Descárgalo o ábrelo con el visor de Plesk.
  4. Busca palabras como "database", "connection", "MySQL", "Access denied". Esto te indicará el error exacto.

[TIP] Si ves errores de "Access denied for user", el problema es la contraseña en wp-config.php. Si ves "Too many connections", el servidor está saturado.

Contactar al soporte técnico

Si después de todo esto el error continúa, es hora de pedir ayuda profesional. Proporciona a tu soporte técnico la siguiente información:

  • Captura de pantalla del error exacto.
  • El contenido del archivo wp-config.php (sin contraseñas si no quieres).
  • El resultado de la reparación de la base de datos.
  • El contenido del archivo error.log relevante.

Preguntas frecuentes (FAQ) sobre errores de base de datos en WordPress en Plesk

¿Por qué aparece el error después de migrar mi sitio?

Es muy común. Al migrar, las rutas, los nombres de base de datos y las contraseñas suelen cambiar. Revisa el archivo wp-config.php y asegúrate de que los datos de la nueva base de datos sean correctos.

¿Puedo perder datos si reparo la base de datos?

La herramienta de reparación de WordPress es segura. No borra datos, solo intenta arreglar tablas dañadas. Sin embargo, siempre es recomendable hacer una copia de seguridad antes de cualquier operación importante.

¿Cómo hago una copia de seguridad de la base de datos desde Plesk?

  1. Ve a "Sitios web y dominios" > "Bases de datos".
  2. Haz clic en el nombre de la base de datos.
  3. Busca la opción "Volcar base de datos" o "Exportar". Esto generará un archivo .sql que puedes descargar.

¿El error puede deberse a un plugin o tema?

Sí, aunque es menos común. Un plugin mal codificado puede sobrecargar la base de datos. Si el error apareció justo después de instalar un plugin, desactívalo desde el archivo wp-config.php añadiendo:

define('WP_DEBUG', false);

Y luego renombrando la carpeta del plugin sospechoso desde el Administrador de archivos.

Conclusión: No te rindas, la solución está cerca

El error de conexión a la base de datos en WordPress en Plesk puede ser frustrante, pero como has visto, casi siempre tiene una solución clara. Empieza por lo más simple: verifica el servicio, revisa las credenciales y, si es necesario, repara la base de datos. Si todo falla, los logs y el soporte técnico serán tus mejores aliados.

Recuerda que mantener tu WordPress y tus plugins actualizados, así como hacer copias de seguridad periódicas, previene muchos de estos problemas. ¡Espero que esta guía te haya sido de gran ayuda! Si tienes más dudas, no dudes en consultarme. ¡Buena suerte con tu sitio web!

¿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