Статьи

Erreur de connexion à la base de données

  1. 1. Conditions requises
  2. 1. Base de données corrompue
  3. 2. Vérifiez votre fichier wp-config.php
  4. 3. Vérifiez votre serveur
  5. 4. Conclusion

Une erreur d’établissement de connexion à une base de données est une erreur très courante lorsque vous essayez d’accéder à votre site WordPress

Une erreur d’établissement de connexion à une base de données est une erreur très courante lorsque vous essayez d’accéder à votre site WordPress. La base de données stocke toutes les informations importantes pour votre site Web, y compris vos publications, vos commentaires, la configuration du site, les comptes d'utilisateurs, les paramètres de thème et de plug-in, etc. Si la connexion à votre base de données ne peut pas être établie, votre site Web WordPress ne se chargera pas et vous donnera probablement l'erreur: «Erreur lors de l'établissement d'une connexion à une base de données». Dans ce didacticiel, nous allons vous montrer comment résoudre ce problème dans WordPress.

La cause la plus fréquente du problème «Erreur lors de l'établissement de la connexion à une base de données» est l'une des suivantes:

Votre base de données a été corrompue
Identifiants de connexion incorrects dans votre fichier de configuration WordPress (wp-config.php)
Votre service MySQL a cessé de fonctionner en raison d'une mémoire insuffisante sur le serveur (trafic important) ou de problèmes de serveur.

1. Conditions requises

Afin de résoudre le problème «Erreur d’établissement d’une connexion à une base de données», certaines conditions doivent être remplies:

  • Accès SSH à votre serveur
  • La base de données est située sur le même serveur
  • Vous devez connaître votre nom d'utilisateur, votre mot de passe et le nom de la base de données.

Également avant de tenter de réparer l'erreur «Erreur d'établissement d'une connexion à une base de données», il est vivement recommandé de faire une sauvegarde de votre site Web et de votre base de données.

1. Base de données corrompue

La première étape lorsque vous essayez de dépanner le problème «Erreur lors de l'établissement de la connexion à une base de données» est de vérifier si cette erreur est présente pour le serveur frontal et le serveur principal de votre site. Vous pouvez accéder à votre back-end via http://www.votredomaine.com/wp-admin (remplacez «votredomaine» par votre nom de domaine actuel).

Si l'erreur reste la même pour votre front-end et votre back-end, passez à l'étape suivante.

Si vous êtes en mesure d'accéder au back-end via https://www.votredomaine.com/wp-admin, le message suivant s'affiche:

“Une ou plusieurs tables de base de données ne sont pas disponibles. La base de données devra peut-être être réparée »

cela signifie que votre base de données a été corrompue et que vous devez essayer de la réparer.

Pour ce faire, vous devez d'abord activer l'option de réparation dans votre fichier wp-config.php, situé dans le répertoire racine du site WordPress, en ajoutant la ligne suivante:

define ('WP_ALLOW_REPAIR', true);

Vous pouvez maintenant accéder à cette page: https://www.votredomaine.com/wp-admin/maint/repair.php et cliquer sur le bouton "Réparer et optimiser la base de données".

Pour des raisons de sécurité, n'oubliez pas de désactiver l'option de réparation en supprimant la ligne précédemment ajoutée dans le fichier wp-config.php.

Si cela ne résout pas le problème ou si la base de données ne peut pas être réparée, vous devrez probablement la restaurer à partir d'une sauvegarde, le cas échéant.

2. Vérifiez votre fichier wp-config.php

Une autre raison, probablement la plus courante, d’échec de la connexion à une base de données est l’information incorrecte définie dans votre fichier de configuration WordPress.

Le fichier de configuration réside dans le répertoire racine de votre site WordPress et s'appelle wp-config.php.

Ouvrez le fichier et localisez les lignes suivantes:

define ('DB_NAME', 'nom_bdd'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'mot_de_passe_base_de_données'); define ('DB_HOST', 'localhost');

Assurez-vous que le nom de base de données, le nom d'utilisateur et le mot de passe corrects sont définis. L'hôte de base de données doit être défini sur «localhost».

Si vous modifiez le nom d'utilisateur et le mot de passe de votre base de données, vous devez également toujours mettre à jour ce fichier.

Si tout est configuré correctement et que vous obtenez toujours l'erreur «Erreur lors de l'établissement de la connexion à une base de données», le problème est probablement lié au serveur et vous devez passer à l'étape suivante de ce didacticiel.

3. Vérifiez votre serveur

En fonction des ressources disponibles, pendant les heures de pointe, votre serveur peut ne pas être en mesure de gérer toute la charge et peut arrêter votre serveur MySQL.

Vous pouvez contacter votre fournisseur d'hébergement à ce sujet ou vous pouvez vérifier vous-même si le serveur MySQL fonctionne correctement.

Pour vérifier l’état de MySQL, connectez-vous à votre serveur via SSH et utilisez la commande suivante:

statut systemctl mysql

Ou vous pouvez vérifier si cela se produit dans vos processus actifs avec:

ps aux | grep mysql

Si votre MySQL n'est pas en cours d'exécution, vous pouvez le démarrer avec les commandes suivantes:

systemctl start mysql

Vous devrez peut-être également vérifier l'utilisation de la mémoire sur votre serveur.

Pour vérifier la quantité de RAM disponible, vous pouvez utiliser la commande suivante:

gratuit -m

Si votre serveur manque de mémoire, vous voudrez peut-être envisager de le mettre à niveau.

4. Conclusion

La plupart du temps. l'erreur «Erreur d'établissement d'une connexion de base de données» peut être corrigée en suivant l'une des étapes ci-dessus.

Bien sûr, vous n'avez pas à réparer, Erreur lors de l'établissement d'une connexion à la base de données, si vous utilisez l'un de nos   Services d'hébergement WordPress VPS   , auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de vous aider à réparer l'erreur lors de l'établissement d'une connexion à une base de données dans WordPress Bien sûr, vous n'avez pas à réparer, Erreur lors de l'établissement d'une connexion à la base de données, si vous utilisez l'un de nos Services d'hébergement WordPress VPS , auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de vous aider à réparer l'erreur lors de l'établissement d'une connexion à une base de données dans WordPress. Ils sont disponibles 24 × 7 et prendront en charge votre demande immédiatement.

PS Si vous avez aimé cet article sur la façon de corriger l'erreur lors de l'établissement d'une connexion à une base de données dans WordPress, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons situés à gauche ou laissez simplement une réponse ci-dessous. Merci.

2011.11.19
Карта