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

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

Cette erreur peut être causée par plusieurs facteurs, ce qui peut la rendre difficile à dépanner pour les débutants.

Dans cet article, nous allons vous montrer comment résoudre facilement cette erreur, étape par étape.

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

Une base de données est un logiciel qui permet de stocker, organiser et récupérer des données. WordPress utilise une base de données pour stocker tous vos contenus et informations de site web.

WordPress 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 base de données

Ces informations sont stockées dans le fichier de configuration wp-config.php. Si l’une de ces informations est incorrecte, WordPress ne pourra pas se connecter à la base de données et affichera une erreur.

D’autres causes possibles incluent un serveur de base de données inactif ou des fichiers de base de données corrompus.

1. Vérifier vos identifiants de base de données WordPress

Les identifiants incorrects sont la cause la plus courante de cette erreur, surtout après un transfert d’hébergement.

Vérifiez les informations de connexion dans le fichier wp-config.php :

// Paramètres MySQL
define( 'DB_NAME', 'nom_de_la_base' );
define( 'DB_USER', 'nom_utilisateur' );
define( 'DB_PASSWORD', 'mot_de_passe' );
define( 'DB_HOST', 'localhost' );

Assurez-vous que ces informations correspondent à celles fournies par votre hébergeur.

2. Vérifier les informations de l’hébergeur de la base de données

Certains hébergeurs utilisent un serveur de base de données distinct. Si “localhost” ne fonctionne pas, contactez votre hébergeur pour obtenir les informations correctes.

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

Si vous voyez un message indiquant “Une ou plusieurs tables de la base de données sont indisponibles”, essayez de la réparer en ajoutant cette ligne dans wp-config.php :

define('WP_ALLOW_REPAIR', true);

Ensuite, accédez à : http://www.votresite.com/wp-admin/maint/repair.php et cliquez sur “Réparer la base de données”.

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

Si tout semble correct, votre serveur MySQL peut être en panne en raison d’un trafic élevé. Contactez votre hébergeur pour vérifier la disponibilité du serveur.

Vous pouvez aussi tester la connexion avec un fichier testconnection.php :

<?php
$link = mysqli_connect('localhost', 'nom_utilisateur', 'mot_de_passe');
if (!$link) {
    die('Connexion impossible : ' . mysqli_error());
}
echo 'Connexion réussie';
mysqli_close($link);
?>

Si la connexion réussit, le problème provient probablement du fichier wp-config.php.

Solutions supplémentaires

  1. Mettre à jour l’URL du site WordPress via phpMyAdmin avec la requête SQL :
UPDATE wp_options SET option_value='VOTRE_URL' WHERE option_name='siteurl';
  1. Redémarrer le serveur web (si vous utilisez un serveur VPS ou dédié).
  2. Demander de l’aide à votre hébergeur.

En suivant ces étapes, vous devriez pouvoir résoudre l’erreur et restaurer l’accès à votre site WordPress.

Cookies à volonté

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