Relaxby Yumea

Erreur WordPress

« Erreur lors de l'etablissement d'une connexion a la base de donnees »

Ce message signifie que WordPress n'arrive plus a joindre sa base de donnees, la ou sont stockes vos contenus. Le site devient inaccessible, mais les donnees sont presque toujours intactes.

Les symptomes

  • Le site affiche « Erreur lors de l'etablissement d'une connexion a la base de donnees ».
  • Le site et l'administration sont tous les deux inaccessibles.
  • Parfois, WordPress propose de reparer la base de donnees.

Les causes probables

  • Les identifiants de la base dans wp-config.php sont incorrects (apres une migration, un changement d'hebergeur).
  • Le serveur de base de donnees est en panne ou surcharge.
  • La base de donnees est corrompue.
  • Le quota de l'hebergement est atteint (trop de connexions, espace disque plein).
  • Une attaque ou un pic de trafic a sature le serveur.

Ce que vous pouvez tenter vous-meme

1

Verifiez les identifiants dans wp-config.php

Nom de la base, utilisateur, mot de passe et hote doivent correspondre a ceux de votre hebergeur. Une migration recente est souvent en cause.

2

Demandez a votre hebergeur si la base est en ligne

Le serveur MySQL peut etre temporairement indisponible ou sature cote hebergeur.

3

Tentez la reparation de la base

Ajoutez define('WP_ALLOW_REPAIR', true); dans wp-config.php, puis ouvrez /wp-admin/maint/repair.php. Retirez la ligne ensuite.

4

Verifiez l'espace disque et les quotas

Un hebergement plein empeche la base de fonctionner. Le panneau de votre hebergeur l'indique.

5

Regardez si le site a ete attaque

Un pic anormal de connexions peut saturer la base. Les logs de l'hebergeur aident a trancher.

Quand faire appel a un professionnel

Si les identifiants sont bons et que la base reste injoignable, si la reparation echoue, ou si vous soupconnez une corruption ou une attaque : un professionnel diagnostique la vraie cause, restaure la base depuis une sauvegarde propre si necessaire, et securise pour eviter la recidive, sans risquer d'aggraver la corruption.

Questions frequentes

Mes donnees sont-elles perdues avec cette erreur ?

Rarement. Le plus souvent la base existe toujours et le probleme est un identifiant errone ou un serveur indisponible. Une sauvegarde recente reste la meilleure assurance avant toute manipulation.

Ou se trouvent les identifiants de la base WordPress ?

Dans le fichier wp-config.php, a la racine du site (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST). Ils doivent correspondre exactement a ceux fournis par votre hebergeur.

Pourquoi l'erreur est-elle apparue apres une migration ?

Parce que le nom de la base, l'utilisateur ou l'hote changent souvent d'un hebergeur a l'autre. Il faut mettre a jour wp-config.php avec les nouveaux identifiants.

On regarde votre site.

Si on peut le recuperer, on vous envoie un prix clair et un lien de paiement. Si on ne peut pas, on vous le dit franchement, on ne vous facture rien pour ca, et on peut vous proposer un site neuf. Dans tous les cas, vous n'etes jamais bloque.

Le premier regard est gratuit.

Decrire mon probleme

Autres problemes courants