Comment résoudre l’erreur “Établissement d’une connexion à la base de données” sur WordPress

L’erreur “Établissement d’une connexion à la base de données” est une erreur critique de WordPress qui empêche l’accès à votre site. Elle se produit lorsque WordPress ne parvient pas à se connecter à la base de données.

Plusieurs facteurs peuvent être à l’origine de cette erreur, ce qui peut rendre son dépannage complexe pour les débutants.

Ayant géré des sites WordPress pendant des années, nous avons souvent rencontré cette erreur et avons appris à la résoudre efficacement sans perturber le site.

Dans cet article, nous allons vous montrer comment corriger l’erreur “Établissement d’une connexion à la base de données” sur votre site WordPress, étape par étape.

Quelles sont les causes de l’erreur “Établissement d’une connexion à la base de données” sur WordPress ?

WordPress utilise une base de données pour stocker tous les contenus et données de votre site. Il a besoin des informations suivantes pour se connecter à la base de données :

  • Nom de la base de données
  • Identifiant et mot de passe de la base de données
  • Serveur de la base de données

Ces informations sont enregistrées dans le fichier de configuration wp-config.php de WordPress.

Si l’une de ces informations est incorrecte, WordPress ne pourra pas se connecter à la base de données et affichera l’erreur. D’autres causes possibles incluent :

  • Un serveur de base de données en panne
  • Des fichiers de base de données corrompus

Voyons maintenant comment résoudre cette erreur.

1. Vérifier les identifiants de la base de données

La cause la plus fréquente de cette erreur est l’utilisation d’identifiants incorrects.

Pour les vérifier, ouvrez le fichier wp-config.php et recherchez ces lignes :

/** Le nom de la base de données pour WordPress */
define( 'DB_NAME', 'nom_de_la_base' );
/** Identifiant MySQL */
define( 'DB_USER', 'nom_utilisateur' );
/** Mot de passe MySQL */
define( 'DB_PASSWORD', 'mot_de_passe' );
/** Adresse de l’hôte MySQL */
define( 'DB_HOST', 'localhost' );

Vérifiez ces informations dans le tableau de bord de votre hébergeur (ex : cPanel) sous l’onglet “Bases de données”.

Si nécessaire, modifiez ces informations dans wp-config.php, puis essayez d’accéder à votre site.

 

 

2. Vérifier l’hôte de la base de données

La plupart des hébergeurs utilisent localhost comme hôte de la base de données. Cependant, certains utilisent des serveurs distants. Contactez votre hébergeur pour confirmer l’adresse correcte.

3. Réparer la base de données WordPress

Si vous voyez un message comme “Une ou plusieurs tables de la base de données sont indisponibles”, vous devrez réparer votre base de données.

Ajoutez cette ligne à wp-config.php avant /* C'est tout, arrêtez l'édition ! */ :

define('WP_ALLOW_REPAIR', true);

Puis, rendez-vous sur : http://votresite.com/wp-admin/maint/repair.php et cliquez sur “Réparer la base de données”.

Une fois la réparation terminée, supprimez la ligne ajoutée dans wp-config.php.

4. Vérifier si le serveur de base de données est en panne

Si tout semble correct, mais que l’erreur persiste, il est possible que votre serveur MySQL soit en panne. Contactez votre hébergeur pour vérifier.

Vous pouvez également tester en accédant à phpMyAdmin depuis votre tableau de bord d’hébergement et en vérifiant si la base de données est accessible.

Solutions supplémentaires

1. Mettre à jour l’URL du site

Connectez-vous à phpMyAdmin, sélectionnez votre base de données et exécutez cette requête SQL :

UPDATE wp_options SET option_value='VOTRE_URL' WHERE option_name='siteurl';

Remplacez VOTRE_URL par l’URL de votre site.

2. Redémarrer le serveur web

Si vous utilisez un serveur dédié ou VPS, essayez de redémarrer votre serveur.

3. Demander de l’aide

Si le problème persiste, contactez votre hébergeur ou un expert WordPress. Des services comme WPBeginner Pro Services peuvent être une solution.

Conclusion

Nous espérons que cet article vous a aidé à corriger l’erreur “Établissement d’une connexion à la base de données” sur WordPress. Si vous avez trouvé cela utile, abonnez-vous à notre chaîne YouTube ou suivez-nous sur Twitter et Facebook pour plus de tutoriels WordPress.

Cookies à volonté

Nous utilisons nos propres cookies et ceux de tiers pour nous permettre de comprendre comment le site est utilisé.