Parte 2 · 2.6
Error establishing a database connection
El mensaje Error establishing a database connection, en español Error al establecer una conexión con la base de datos, significa que su sitio web no puede acceder a la base de datos o no tiene permiso para iniciar sesión en ella. Sus archivos siguen ahí y, normalmente, su base de datos también.
Las causas en nuestros servidores, de más a menos frecuentes
- Los datos del archivo de configuración de su sitio web no son correctos, sobre todo después de una migración, una nueva instalación o un cambio de contraseña.
- El usuario de la base de datos no está (o ha dejado de estar) vinculado a la base de datos.
- La base de datos está vacía, por ejemplo porque la importación tras una migración no se completó correctamente.
- Tablas dañadas.
- Demasiadas conexiones simultáneas: en el registro de errores aparece Too many connections o max_user_connections.
- El almacenamiento de su plan está lleno.
Cómo solucionarlo
- En DirectAdmin, abra Base de Datos. Allí verá el nombre completo de su base de datos y los usuarios vinculados a ella.
- Abra el archivo de configuración en el Administrador de archivos. En WordPress es wp-config.php, en public_html.
- Compare los cuatro valores:
- DB_NAME: el nombre completo de la base de datos, precedido de su nombre de usuario de DirectAdmin y un guion bajo, por ejemplo wtsilefl_shop;
- DB_USER: el nombre completo del usuario de la base de datos, también con ese prefijo;
- DB_PASSWORD: la contraseña de ese usuario de la base de datos, no su contraseña de DirectAdmin;
- DB_HOST: localhost.
- ¿No está seguro de la contraseña? Asigne una nueva contraseña al usuario de la base de datos en DirectAdmin e introduzca exactamente esa contraseña en wp-config.php.
- Compruebe en phpMyAdmin que las tablas realmente están en la base de datos. Si no es así, vuelva a importar la base de datos.
¿Cuándo debe ponerse en contacto con nosotros?
¿Los datos son correctos, las tablas están en la base de datos y el mensaje sigue apareciendo? Consulte primero Incidencias y mantenimiento y, después, póngase en contacto con nosotros.
Pregunte primero al asistente de IA en Mi WebOké o cree un ticket a través de Centro de soporte y, a continuación, Enviar un ticket. Incluya:
- la dirección completa de la página en la que se produce el problema
- la hora en la que se produjo
- lo que estaba haciendo en ese momento, por ejemplo guardar, subir archivos o iniciar sesión
- una captura de pantalla del mensaje
No envíe nunca su contraseña.
Explicación detallada: 'Error establishing a database connection'.
