Cómo solucionar el “Error al establecer una conexión con la base de datos” en WordPress en Spaceship Hosting

El “Error al establecer una conexión con la base de datos” en WordPress significa que el sitio web no puede conectarse a su base de datos. En la mayoría de los casos, esto sucede debido a detalles de acceso a la base de datos incorrectos en el archivo de configuración de WordPress:



En esta guía, cubriremos las causas más comunes de este error y te guiaremos a través de los pasos para solucionarlo.


¿Qué puede causar este error?

En la mayoría de los casos, el error "Error al establecer una conexión con la base de datos" ocurre cuando WordPress está usando detalles de acceso a la base de datos incorrectos. Esto suele suceder después de:

  • Migrar un sitio web a un nuevo proveedor de hosting

  • Cambiar contraseñas de la base de datos

  • Restaurar una copia de seguridad

  • Editar archivos de configuración manualmente

  • Mover archivos entre servidores o planes de hosting


Verifica los detalles de la conexión a la base de datos

WordPress se conecta a su base de datos usando un nombre de base de datos, un nombre de usuario, una contraseña, un host de base de datos y los privilegios de acceso asignados al usuario de la base de datos.

Por lo tanto, es necesario asegurarse de que se cumplan todas las siguientes condiciones:

  • El nombre de la base de datos existe en el servidor y coincide con el nombre de la base de datos existente

  • El nombre de usuario de la base de datos coincide con el usuario de la base de datos existente

  • La contraseña es correcta para ese usuario

  • El usuario de la base de datos está asignado a la base de datos

  • El usuario tiene privilegios de acceso completos (ALL PRIVILEGES)


¿Cómo verificar los detalles de la base de datos?

Todos los detalles de conexión de la base de datos se almacenan en el archivo wp-config.php , ubicado en el directorio raíz de tu instalación de WordPress. Para revisarlos y verificarlos, haz lo siguiente:

  1. Inicia sesión en tu cPanel y ve a Administrador de archivos:


  2. Navega al directorio raíz de tu WordPress y abre el archivo wp-config.php (usando las opciones Editar o Ver ):




    Nota: Al elegir Editar, es posible que desees crear una copia de seguridad de tu archivo wp-config.php:


  3. Busca estas líneas que contienen el nombre de la base de datos, el usuario y la contraseña:


  4. En otra pestaña, abre el menú Administrar mis bases de datos:




  5. Revisa cuidadosamente si el nombre de la base de datos y el usuario coinciden con los especificados en wp-config.php:


  6. Desplázate hacia abajo y asegúrate de que el usuario de la base de datos realmente exista en el servidor:



  7. No es posible ver qué contraseña está configurada para un usuario de base de datos, por lo que es necesario establecerla haciendo clic en Cambiar contraseña:



  8. Actualiza los valores en wp-config.php si es necesario.

  9. Asegúrate de que el usuario correcto de la base de datos esté asignado a la base de datos y tenga Todos los privilegios habilitados (haz clic en el usuario >> marca Todos los privilegios >> Realizar cambios):




  10. ¡Actualiza tu sitio web! Si las credenciales son correctas, el sitio debería cargarse normalmente.


¿Sigues viendo este error?

Si las credenciales de la base de datos son correctas y el error persiste, el problema puede deberse a:

  • Una base de datos dañada

  • Una interrupción temporal del servidor MySQL

  • Archivos principales de WordPress dañados 

En este punto, por favor contacta a nuestro Equipo de Soporte para que podamos revisar el estado del servicio de base de datos y los registros.

Se requiere un correo electrónico válido