wordpress datbase

WordPress Assistance : Erreur lors de la connexion à la base de données


Ça s’est passé à l’instant ! Je bossais en pyjama sur mon site WordPress quand… Boom ! Ça m’a pété une Erreur de connexion à la base de données.
Tu ne sais pas à quel point j’adore quand ça me claque une erreur et que je suis bien à la bourre sur mon travail.

 
En quelques secondes mon site a affiché ça, alors que t’avais rien demandé 🙁 :

wordpress base de donnees

C’est violent, c’est injuste… OK. Prends 5 minutes pour réparer ça, et pas une minute de plus.

Quand tu tombes sur la screenshot du haut, c’est que ta base de données ne répond plus car WordPress est incapable d’établir une connexion avec elle. Il se peut que ta base de données ait été endommagée et sachant que WordPress est un CMS qui s’installe obligatoirement avec une base de données on va voir les différentes pistes pour réparer ça.

On va réparer ça manuellement comme des grands, et si le souci persiste on va se diriger du côté de notre hébergeur : pour info bosserenpyjama.com est hébergé chez OVH.
 

1) Le problème vient certainement du wp-admin

 
Du coup, branche-toi sur ton FTP pour ouvrir le fichier wp-config.php (le mien est calé dans un dossier « www »).

J’ouvre mon FTP Filezilla, je me connecte avec mon hôte, identifiant et mot de passe ou si il est déjà enregistré va le chercher dans l’historique en cliquant sur le petit caret-down , à droite du bouton connexion rapide.

wordpress connexion ftp

Je clique donc sur mon dossier « www » et je vais repérer le dossier wp-config.php.

wordpress ftp wp config



Ensuite bouton droit pour afficher/éditer le fichier.

wordpress ftp data

Une fois que ton fichier s’est ouvert (= il s’est ouvert avec l’éditeur de texte Sublime Text), copie/colle ce morceau de code define('WP_ALLOW_REPAIR', true); à la suite des autres.
Sauvegarde pour prendre en compte les modifications.

ftp wordpress wp config

Ok. En ayant fais-ça tu vas permettre à WordPress de procéder à la réparation de ta base. Comment ?

Retourne sur ton site WordPress et ajoute : /wp-admin/maint/repair.php à la suite de ton nom de domaine.

wordpress url

Rafraîchis ta page et clique sur le bouton : Réparer la base de données.

wordpress base de donnees



Dès que tu reçois ce message, ta base de données a été réparée. Retire define('WP_ALLOW_REPAIR', true); dans wp-config.php.

wordpress data base repaired

Et tout roule.

Si rien n’a changé…
 

2) Vérifie les codes de connexion à ta base de données dans le fichier wp-config.php

 
Ouvre à nouveau ton fichier wp-config.php

Et recherche cette zone : Réglages MySQL
Ici vérifie bien si il n’y a pas d’erreurs de syntaxe.

Regarde si les codes matchent bien avec ceux que tu as créés chez ton hébergeur.
Vérifie aussi qu’ils sont bien contenus entre quotes : ‘…’

Checke ça essentiellement au niveau de la ligne 20 à la 31 :

  • define('DB_NAME', 'hello04ey34');
  • define('DB_USER', 'hello04ey34');
  • define('DB_PASSWORD', 'OKlm265Ue');
  • define('DB_HOST', 'hello04ey34.mysql.db');

wordpress mysql hoster

Si tu as pu corriger des erreurs, enregistre les modifications et relance ton site web. Ça devrait fonctionner.

Enfin si l’erreur lors de la connexion à la base de données persiste : restaure ta base de données.
 

3) Utilise le service de restauration de bases de données de ton hébergeur OVH

 
Ce trick s’adresse à toutes celles et tous ceux qui ont leur site hébergé chez OVH… il met à disposition un service pour restaurer ta base données de J-1 à J-7.

Connecte-toi à ton manager, clique sur Hébergements et sélectionne l’hébergement qui suit le problème… pour moi c’est bosserenpyjama.com.

Et clique sur l’onglet Bases de données.

ovh hebergement base de donnees

Tu arrives sur la page index de tes bdd, clique sur la petite roue crantée , choisis si tu souhaites restaurer ta Base de données d’hier (2) ou d’une semaine (2) en cliquant simplement sur le que tu souhaites… Les données d’aujourd’hui seront écrasées mais au moins tu repars sur une base propre.

restauration base de données

L’action peu prendre un peu de temps mais dès que c’est fini ton site redevevient comme il était.


Note cet article :

4.4 / 5. 7


3 Comments

Post A Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.