Error to establish a connection to the database in WordPress

Cuando visitas una página web dinámica (por ejemplo, desarrollada en PHP), el sistema suele conectarse a una base de datos (BBDD) para obtener la información que debe mostrar en pantalla.

A diferencia de las páginas estáticas (como las creadas únicamente en HTML), las páginas dinámicas generan contenido variable en función de los datos almacenados en la base de datos.

Si la página web no puede conectarse correctamente a la BBDD, el navegador mostrará un mensaje de error similar a:

  • Error al establecer una conexión con la base de datos
  • Error Establishing Database Connection

¿Cómo solucionar el problema?

Para resolver este error, debes comprobar que los datos de conexión a la base de datos sean correctos.

Puedes verificar esta información utilizando:

  • Un gestor de bases de datos.
  • PhpMyAdmin.
  • El panel de gestión de bases de datos de SWPanel.

Asegúrate de que:

  • El usuario de la base de datos existe.
  • La contraseña es correcta.
  • El usuario tiene permisos sobre la base de datos y sus tablas.

Si los datos no coinciden, deberás actualizar el archivo de configuración de tu aplicación o CMS.

Ejemplo de configuración en WordPress

En WordPress, los datos de conexión se encuentran en el archivo wp-config.php.

Puedes editar este archivo utilizando un cliente FTP, como Filezilla, y revisar los siguientes parámetros:

define('DB_NAME', 'database_name_here');       // Nombre de la base de datos
define('DB_USER', 'username_here');            // Usuario de la base de datos
define('DB_PASSWORD', 'password_here');        // Contraseña del usuario
define('DB_HOST', 'localhost');                // Servidor de la base de datos

En la mayoría de los casos, el valor de DB_HOST puede mantenerse como localhost.

¿Dónde encontrar los datos de conexión en SWPanel?

Puedes consultar los parámetros de conexión accediendo al Dashboard de tu servicio de Hosting o Cloud y entrando en el apartado: Gestión Bases de Datos

Desde allí podrás consultar:

  • Nombre de la base de datos.
  • Usuario asociado.
  • Contraseña configurada.
  • Permisos del usuario.

Posibles causas del error

Las causas más habituales de este problema son:

  • La contraseña de la base de datos ha sido modificada desde SWPanel y no se ha actualizado en el archivo wp-config.php.
  • Las credenciales de acceso a la BBDD son incorrectas.
  • La base de datos ha sido eliminada accidentalmente.
  • Error durante la instalación de WordPress.
Background

© 2026 DeepThink Software SLU. All rights reserved. The prices shown on the website do not include any applicable taxes.