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

FAQ: Cómo solucionar el error de conexión a base de datos en WordPress con Plesk

Actualizado el 27 de abril de 2026

¿Qué significa el error de conexión a base de datos en WordPress?

Cuando tu sitio web deja de funcionar y ves un mensaje como "Error establishing a database connection" o "Error de conexión a la base de datos", significa que WordPress no puede comunicarse con la base de datos donde se almacena todo tu contenido: artículos, páginas, comentarios, usuarios y configuraciones. Este es uno de los problemas más comunes y, por suerte, también uno de los más fáciles de solucionar si sigues los pasos adecuados.

En este artículo, te guiaremos paso a paso para resolver este error cuando tu WordPress está alojado en un servidor con Plesk, uno de los paneles de control más populares. Te explicaremos desde lo más básico hasta opciones avanzadas, siempre en un lenguaje claro y amigable.

[INFO] Este artículo está diseñado para usuarios sin experiencia técnica. Si sigues las instrucciones al pie de la letra, podrás restaurar tu sitio en pocos minutos.


Causas comunes del error "WordPress database error Plesk"

Antes de lanzarnos a solucionar el problema, es útil entender por qué ocurre. Las causas más frecuentes del error conexión base datos WordPress en Plesk incluyen:

  • Credenciales incorrectas en el archivo wp-config.php.
  • El servidor de base de datos está caído o no responde.
  • La base de datos ha sido eliminada o dañada accidentalmente.
  • El usuario de la base de datos no tiene permisos adecuados.
  • Problemas con el firewall o reglas de seguridad que bloquean la conexión.
  • El archivo wp-config.php está corrupto o mal configurado.

Conocer la causa te ayudará a elegir la solución más rápida. Vamos a ello.


Requisitos previos antes de empezar

Para solucionar el Plesk error WordPress, necesitarás acceso a:

  1. Plesk Panel – normalmente accedes a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
  2. Archivo wp-config.php – lo puedes editar desde el Administrador de Archivos de Plesk o mediante FTP.
  3. Credenciales de la base de datos – usuario, contraseña, nombre de la base y servidor (normalmente localhost).

[TIP] Si no recuerdas tus credenciales, puedes consultarlas en Plesk en la sección "Bases de datos" o "Sitios web y dominios" > "Bases de datos".


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

Paso 1: Verifica el estado del servidor de base de datos

Lo primero es asegurarte de que el servidor MySQL o MariaDB esté funcionando. Si el servidor está caído, ningún sitio web podrá conectar.

  1. Inicia sesión en Plesk.
  2. Ve a Herramientas y ajustes > Servicios (o "Services Management").
  3. Busca el servicio MySQL o MariaDB. Debería mostrar "Running" o "Activo".
  4. Si está detenido, haz clic en Iniciar o Reiniciar.

[WARNING] Si no ves la opción de iniciar servicios, es posible que tu plan de hosting no tenga permisos de administrador del servidor. En ese caso, contacta con tu proveedor de hosting.

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

El archivo wp-config.php contiene las credenciales que WordPress usa para conectar a la base de datos. Si alguna está mal, se produce el error.

  1. En Plesk, ve a Sitios web y dominios > haz clic en Administrador de archivos (o "File Manager").
  2. Navega hasta la carpeta raíz de tu sitio (normalmente httpdocs o public_html).
  3. Busca el archivo wp-config.php y haz clic derecho > Editar.
  4. Localiza las siguientes líneas (normalmente al principio del archivo):
define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
  1. Compara estos valores con los datos reales de tu base de datos. Puedes obtenerlos en Plesk en Bases de datos > selecciona la base de datos correspondiente.

  2. Corrige cualquier error y guarda los cambios.

[INFO] La mayoría de veces DB_HOST es localhost, pero si tu base de datos está en un servidor remoto, puede ser una dirección IP o un nombre de dominio.

Paso 3: Verifica que la base de datos y el usuario existan en Plesk

A veces, por error, se elimina la base de datos o el usuario asociado. Para comprobarlo:

  1. En Plesk, ve a Sitios web y dominios > Bases de datos.
  2. Busca la base de datos que aparece en DB_NAME dentro de wp-config.php.
  3. Si no aparece, deberás crearla nuevamente. Haz clic en Añadir base de datos y completa los datos.
  4. También verifica que el usuario de la base de datos exista. En Usuarios de bases de datos, asegúrate de que el usuario de DB_USER esté listado.
  5. Si falta, crea un nuevo usuario y asígnale todos los permisos sobre la base de datos.

Paso 4: Comprueba los permisos del usuario de la base de datos

Incluso si el usuario existe, puede que no tenga permisos suficientes para conectarse desde WordPress.

  1. En Plesk, ve a Bases de datos > selecciona la base de datos.
  2. En la pestaña Usuarios, asegúrate de que el usuario correcto esté marcado con "Todos los privilegios" (o al menos SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP).
  3. Si no, edita los permisos y asígnale todos.

Paso 5: Reinicia el servicio de base de datos desde Plesk (si tienes acceso)

A veces un simple reinicio soluciona problemas temporales.

  1. Ve a Herramientas y ajustes > Servicios.
  2. Selecciona MySQL y haz clic en Reiniciar.

[WARNING] Si no tienes esta opción, contacta con el soporte técnico de tu hosting.

Paso 6: Revisa el archivo .htaccess (posible bloqueo)

Un .htaccess corrupto puede interferir con las conexiones a la base de datos.

  1. En el Administrador de archivos de Plesk, localiza el archivo .htaccess en la raíz de tu sitio.
  2. Renómbralo a .htaccess_backup para desactivarlo temporalmente.
  3. Prueba tu sitio. Si funciona, el problema está en el .htaccess. Puedes regenerarlo yendo a Ajustes > Enlaces permanentes en WordPress y haciendo clic en Guardar cambios.

Paso 7: Verifica la configuración del firewall (Plesk Firewall)

Plesk incluye un firewall que puede bloquear puertos necesarios para la conexión a la base de datos.

  1. Ve a Herramientas y ajustes > Firewall.
  2. Asegúrate de que el puerto 3306 (MySQL) esté permitido para conexiones locales (normalmente ya lo está).
  3. Si hiciste cambios recientes, revísalos.

[TIP] Si usas un servidor externo para la base de datos, también debes permitir el tráfico desde la IP de tu servidor web.

Paso 8: Restaura la base de datos desde una copia de seguridad

Si la base de datos está dañada o fue eliminada, puedes restaurarla desde una copia de seguridad.

  1. En Plesk, ve a Sitios web y dominios > Bases de datos.
  2. Selecciona la base de datos y haz clic en Restaurar desde archivo.
  3. Sube un archivo .sql de respaldo o elige uno de las copias automáticas si están habilitadas.

[INFO] Si no tienes copia de seguridad, puedes intentar reparar la base de datos desde phpMyAdmin (accesible en Plesk > Bases de datos > phpMyAdmin). Ve a la pestaña Operaciones y elige Reparar tabla.


Preguntas frecuentes (FAQ) sobre el error de conexión a base de datos WordPress en Plesk

¿Por qué aparece el error después de mover mi sitio a un nuevo hosting?

Al migrar, las credenciales de la base de datos cambian. Debes actualizar el archivo wp-config.php con los nuevos datos de Plesk.

¿Puedo usar FTP para editar el archivo wp-config.php?

Sí, pero es más seguro usar el Administrador de archivos de Plesk. Si usas FTP, asegúrate de que el archivo tenga permisos 644 o 600.

¿Qué hago si no tengo acceso a Plesk?

Contacta con tu proveedor de hosting. Ellos pueden verificar el estado del servidor y las credenciales por ti.

¿El error puede deberse a un plugin o tema?

Raramente, pero si el problema apareció después de instalar un plugin, desactívalo renombrando su carpeta en /wp-content/plugins/ mediante FTP o el Administrador de archivos.

¿Cómo sé si mi base de datos está dañada?

Puedes usar phpMyAdmin para ejecutar un chequeo. Ve a Bases de datos en Plesk, haz clic en phpMyAdmin, selecciona tu base de datos y en la pestaña SQL ejecuta: CHECK TABLE nombre_de_tabla;

¿Qué significa "DB_HOST" si uso un servidor de base de datos remoto?

Si tu base de datos está en otro servidor, DB_HOST será la dirección IP o el nombre de dominio del servidor de bases de datos. Pregunta a tu proveedor si no lo sabes.

¿Plesk tiene alguna herramienta para diagnosticar este error?

Sí, en Sitios web y dominios > Diagnóstico de sitio puedes ejecutar un análisis que a veces detecta problemas de conexión.


Consejos adicionales para evitar futuros errores

  • Realiza copias de seguridad periódicas de tu base de datos y archivos. Plesk permite programarlas automáticamente.
  • Mantén WordPress, plugins y temas actualizados para evitar incompatibilidades.
  • No modifiques el archivo wp-config.php a menos que sepas lo que haces. Un error puede dejar tu sitio inaccesible.
  • Si usas Syspanel (anteriormente conocido como HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 y busca la sección de bases de datos.

[TIP] Anota siempre las credenciales de tu base de datos en un lugar seguro, como un gestor de contraseñas.


Conclusión

El error conexión base datos WordPress es frustrante, pero con estos pasos podrás solucionarlo en la mayoría de los casos. Recuerda empezar por lo básico: verificar el servidor, revisar el archivo wp-config.php y confirmar que la base de datos y el usuario existan en Plesk. Si todo falla, no dudes en contactar con el soporte técnico de tu hosting, ellos tienen acceso a herramientas más avanzadas.

Esperamos que esta guía te haya sido útil. Si tienes más dudas, revisa nuestra sección de preguntas frecuentes o déjanos un comentario. ¡Buena suerte y que tu sitio vuelva a funcionar pronto!

¿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