Solución a error de conexión a base de datos en Plesk
Introducción: El temido error de conexión a base de datos en WordPress
Si estás leyendo esto, es muy probable que hayas visto una pantalla en blanco o un mensaje como “Error al establecer una conexión a la base de datos” en tu sitio WordPress alojado en Plesk. No te preocupes, es uno de los problemas más comunes y, por suerte, casi siempre tiene solución. En esta guía te explicaré paso a paso cómo diagnosticar y solucionar este error base de datos Plesk, incluso si no eres un experto técnico.
Vamos a empezar desde lo más básico: ¿qué significa exactamente este error? Básicamente, tu sitio web intenta comunicarse con la base de datos donde guarda toda la información (posts, usuarios, configuraciones), pero algo falla en el camino. Puede ser desde un cambio de contraseña hasta un problema del servidor. Aquí te enseñaré a resolverlo.
¿Por qué ocurre el error de conexión a base de datos en Plesk?
Antes de lanzarnos a soluciones, es importante entender las causas más frecuentes. El WordPress error base datos Plesk suele aparecer por:
- Credenciales incorrectas: Cambiaste la contraseña de la base de datos o la del usuario y no actualizaste el archivo
wp-config.php. - Base de datos corrupta: Una mala actualización o un plugin conflictivo pueden dañar las tablas.
- Servidor de base de datos caído: El servicio MySQL/MariaDB no está funcionando en Plesk.
- Límite de conexiones alcanzado: Demasiados sitios o procesos saturados.
- Problemas de permisos: El usuario de la base de datos no tiene acceso a la tabla correcta.
No te asustes, la mayoría de estos problemas se resuelven en minutos. Vamos a ver cómo.
Paso 1: Verifica el estado del servicio de base de datos en Plesk
Lo primero es asegurarte de que el motor de base de datos (MySQL o MariaDB) esté funcionando. Si el servicio está caído, ningún sitio conectado a esa base de datos cargará.
Cómo comprobarlo en Plesk:
- Inicia sesión en tu panel de Plesk.
- Ve a Herramientas y ajustes (en la barra lateral izquierda).
- Busca la sección Servicios y haz clic en Gestión de servicios.
- Localiza el servicio MySQL o MariaDB (depende de la versión).
- Verifica que el estado sea “En ejecución” (normalmente con un círculo verde).
[INFO] Si el servicio está detenido, haz clic en el botón “Iniciar” o “Reiniciar”. Espera unos segundos y vuelve a cargar tu sitio.
Si el servicio no arranca, puede haber un error de configuración más profundo. En ese caso, contacta con tu proveedor de hosting, pero antes prueba los siguientes pasos.
Paso 2: Revisa las credenciales en el archivo wp-config.php
El archivo wp-config.php es el que guarda los datos de conexión a tu base de datos. Si se modificaron accidentalmente, tu WordPress no podrá conectar.
Localiza y edita el archivo:
- Accede a tu panel de Plesk y ve a Archivos (dentro del dominio afectado).
- Busca el archivo
wp-config.phpen la raíz de tu sitio (normalmente enhttpdocsopublic_html). - Ábrelo con el editor de Plesk (clic derecho > Editar).
- Busca estas líneas:
define('DB_NAME', 'nombre_base_datos'); define('DB_USER', 'usuario_base_datos'); define('DB_PASSWORD', 'contraseña'); define('DB_HOST', 'localhost');
Verifica que coincidan con los datos reales:
- DB_NAME: El nombre exacto de la base de datos (lo ves en Plesk > Base de datos).
- DB_USER: El usuario asignado a esa base de datos.
- DB_PASSWORD: La contraseña actual de ese usuario.
- DB_HOST: Normalmente es localhost, pero a veces puede ser una IP o un nombre como
127.0.0.1.
[WARNING] Si cambiaste la contraseña de la base de datos desde Plesk, asegúrate de actualizarla también aquí. Si no recuerdas la contraseña, puedes resetearla desde Plesk: ve a Base de datos > selecciona la base > Cambiar contraseña.
Guarda los cambios y recarga tu sitio. Si el error persiste, sigue al siguiente paso.
Paso 3: Repara la base de datos desde Plesk
A veces las tablas de la base de datos se corrompen parcialmente. Plesk tiene una herramienta integrada para repararlas.
Cómo reparar la base de datos:
- En Plesk, ve a Base de datos (en el menú del dominio).
- Selecciona la base de datos que usa tu WordPress.
- Haz clic en phpMyAdmin (se abrirá una nueva ventana).
- En phpMyAdmin, selecciona todas las tablas (marca la casilla superior).
- En el menú desplegable “Con seleccionados”, elige “Reparar tabla”.
- Espera a que termine el proceso (verás mensajes como “OK” o “Tabla reparada”).
[TIP] Si el error es muy grave, también puedes probar con “Optimizar tabla” después de reparar. Esto no siempre es necesario, pero ayuda a mejorar el rendimiento.
Vuelve a cargar tu sitio. ¿Sigue el error? Vamos al siguiente paso.
Paso 4: Comprueba los límites de conexión y el servidor
Si tienes muchos sitios en el mismo servidor o tráfico elevado, podrías estar alcanzando el límite de conexiones simultáneas a la base de datos.
En Plesk:
- Ve a Herramientas y ajustes > Gestión de servicios > Configuración de MySQL.
- Busca el parámetro max_connections (puede estar en la pestaña “Avanzado”).
- Si el valor es muy bajo (por ejemplo, 30), puedes aumentarlo a 150 o 200 (dependiendo de los recursos del servidor).
[WARNING] No subas este número sin consultar con tu proveedor de hosting, ya que podría saturar el servidor.
Si no tienes acceso a esta configuración, contacta con soporte.
Paso 5: Verifica los permisos del usuario de la base de datos
A veces el usuario de la base de datos pierde permisos sobre las tablas. Esto puede pasar al migrar sitios o al restaurar copias de seguridad.
Cómo comprobarlo en Plesk:
- Ve a Base de datos > selecciona la base.
- Haz clic en Usuarios.
- Asegúrate de que el usuario que aparece tiene marcada la opción “Todos los privilegios” (o al menos SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX).
- Si no, edita el usuario y concede los permisos necesarios.
[INFO] Si el usuario no aparece, puedes añadirlo de nuevo desde el mismo panel. Asigna la contraseña correcta y actualiza el
wp-config.php.
Paso 6: Soluciones avanzadas (para casos persistentes)
Si después de todo lo anterior el error base de datos Plesk sigue apareciendo, prueba estas opciones:
Opción A: Restaurar una copia de seguridad
Si tienes una copia de seguridad reciente de tu sitio (desde Plesk o tu proveedor), restáurala. Esto revierte cualquier cambio que haya causado el error.
Opción B: Usar WP-CLI (si tienes acceso SSH)
Si tu hosting lo permite, conecta por SSH y ejecuta:
wp db repair
Esto repara la base de datos desde la línea de comandos.
Opción C: Crear una nueva base de datos y migrar
Como último recurso, crea una nueva base de datos en Plesk, asigna un nuevo usuario, y luego:
- Exporta la base antigua desde phpMyAdmin.
- Importa el archivo SQL en la nueva base.
- Actualiza el
wp-config.phpcon los nuevos datos.
[WARNING] Este proceso requiere cuidado. Si no te sientes seguro, pide ayuda a soporte técnico.
Preguntas frecuentes (FAQ) sobre el error de conexión a base de datos en Plesk
¿Por qué veo el error solo en algunas páginas de mi WordPress?
Puede ser un problema de caché o de un plugin específico. Prueba desactivando todos los plugins (renombrando la carpeta wp-content/plugins desde FTP o el administrador de archivos de Plesk).
¿El error puede deberse a un ataque?
Sí, aunque es menos común. Si sospechas de un ataque, cambia todas las contraseñas (base de datos, FTP, Plesk) y revisa los archivos del sitio en busca de código malicioso.
¿Qué hago si no tengo acceso a Plesk?
Contacta a tu proveedor de hosting. Ellos pueden verificar el servicio de base de datos y restaurar credenciales desde el panel de administración.
¿Afecta esto a todos los sitios en mi servidor?
No necesariamente. Solo los sitios que usan la base de datos problemática se verán afectados. Si tienes varios sitios en Plesk, revisa cada uno por separado.
¿Es seguro usar Syspanel (HestiaCP) para gestionar bases de datos?
Si estás usando Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede por el puerto 2106 (por ejemplo, https://tudominio.com:2106) y busca la sección de bases de datos. Allí podrás reparar, cambiar contraseñas y verificar usuarios. La lógica es la misma que en Plesk.
Conclusión: No entres en pánico, el error tiene solución
El WordPress error base datos Plesk es frustrante, pero en el 90% de los casos se resuelve revisando las credenciales, reparando la base o reiniciando el servicio. Sigue los pasos en orden y, si nada funciona, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting.
Para evitarlo en el futuro:
- Haz copias de seguridad periódicas (Plesk lo permite automáticamente).
- No modifiques credenciales sin actualizar el
wp-config.php. - Mantén WordPress, plugins y temas actualizados.
Espero que esta guía te haya sido útil. ¡Tu sitio volverá a funcionar en poco tiempo!
