Partie 2 · 2.6
Error establishing a database connection
Le message Error establishing a database connection, en français Erreur lors de la connexion à la base de données, signifie que votre site web ne parvient pas à joindre la base de données ou n'est pas autorisé à s'y connecter. Vos fichiers sont toujours là, et votre base de données aussi dans la plupart des cas.
Les causes chez nous, de la plus fréquente à la plus rare
- Les informations du fichier de configuration de votre site web sont incorrectes, surtout après un transfert, une nouvelle installation ou un changement de mot de passe.
- L'utilisateur de la base de données n'est pas (ou plus) associé à la base de données.
- La base de données est vide, par exemple parce que l'importation a échoué après un transfert.
- Des tables sont endommagées.
- Trop de connexions simultanées : le journal d'erreurs indique Too many connections ou max_user_connections.
- L'espace de stockage de votre offre est plein.
Comment résoudre le problème
- Dans DirectAdmin, ouvrez Bases de données. Vous y voyez le nom complet de votre base de données et les utilisateurs qui y sont associés.
- Ouvrez le fichier de configuration dans le Gestionnaire de fichiers. Pour WordPress, il s'agit de wp-config.php dans public_html.
- Comparez les quatre valeurs :
- DB_NAME : le nom complet de la base de données, précédé de votre nom d'utilisateur DA et d'un trait de soulignement, par exemple wtsilefl_shop ;
- DB_USER : le nom complet de l'utilisateur de la base de données, avec ce même préfixe ;
- DB_PASSWORD : le mot de passe de cet utilisateur de base de données, et non votre mot de passe DA ;
- DB_HOST : localhost.
- Vous n'êtes pas sûr du mot de passe ? Attribuez un nouveau mot de passe à l'utilisateur de la base de données dans DirectAdmin et indiquez exactement ce mot de passe dans wp-config.php.
- Vérifiez dans phpMyAdmin que les tables sont bien présentes. Si ce n'est pas le cas, importez à nouveau la base de données.
Quand nous contacter ?
Les informations sont correctes, les tables sont présentes et le message persiste ? Consultez d'abord la page Pannes & maintenance, puis contactez-nous.
Posez d'abord votre question à l'assistant IA dans Mon WebOké, ou créez un ticket via Centre de support, puis Ouvrir un ticket. Joignez :
- l'adresse complète de la page où le problème survient
- l'heure à laquelle le problème s'est produit
- ce que vous faisiez à ce moment-là, par exemple enregistrer, téléverser ou vous connecter
- une capture d'écran du message
N'envoyez jamais votre mot de passe.
Explication détaillée : « Error establishing a database connection ».
