Comment réparer une erreur de connexion à la base de données

Vous utilisez PHP et MySQL ensemble en toute transparence sur votre site Web. Un jour, vous obtenez une erreur de connexion à la base de données. Bien qu'une base de données lien L'erreur pourrait indiquer un problème plus important, elle est généralement le résultat de l'un des quelques scénarios:

Tout allait bien hier

Vous pouviez vous connecter hier et n'avoir changé aucun code dans votre script. Du coup, aujourd'hui, ça ne marche pas. Ce problème vient probablement de votre hébergeur. Votre hébergeur peut avoir les bases de données hors ligne pour la maintenance ou en raison d'une erreur. Contactez votre serveur Web pour voir si c'est le cas et, dans l'affirmative, quand ils devraient être sauvegardés.

Oups!

Si votre base de données se trouve sur une URL différente de celle du fichier PHP que vous utilisez pour vous y connecter, il se peut que vous laissiez votre nom de domaine expirer. Ça a l'air idiot, mais ça arrive souvent.

Je ne peux pas me connecter à Localhost

Localhost ne fonctionne pas toujours, vous devez donc pointer directement vers votre base de données. Souvent, c'est quelque chose comme mysql.yourname.com ou mysql.hostingcompanyname.com. Remplacez "localhost" dans votre fichier par l'adresse directe. Si vous avez besoin d'aide, votre hébergeur peut vous orienter dans la bonne direction.

instagram viewer

Mon nom d'hôte ne fonctionnera pas

Vérifiez votre nom d'utilisateur et votre mot de passe. Ensuite, revérifiez-les. C'est un domaine que les gens oublient souvent, ou ils vérifient si rapidement qu'ils ne remarquent même pas leur erreur. Non seulement vous devez vérifier que vos informations d'identification sont correctes, mais vous devez également vous assurer que vous disposez des autorisations appropriées requises par le script. Par exemple, un utilisateur en lecture seule ne peut pas ajouter de données à la base de données; les privilèges d'écriture sont nécessaires.

La base de données est corrompue

Ça arrive. Nous entrons maintenant sur le territoire d'un problème plus important. Bien sûr, si vous gardez votre base de données régulièrement sauvegardée, tout ira bien. Si vous savez comment restaurer votre base de données à partir d'une sauvegarde, allez-y et faites-le. Cependant, si vous ne l'avez jamais fait, contactez votre hébergeur pour obtenir de l'aide.

Réparation d'une base de données dans phpMyAdmin

Si tu utilises phpMyAdmin avec votre base de données, vous pouvez le réparer. Avant de commencer, effectuez une sauvegarde de la base de données, au cas où.

  1. Connectez-vous à votre serveur Web.
  2. Cliquez sur l'icône phpMyAdmin
  3. Choisissez la base de données affectée. Si vous n'avez qu'une seule base de données, il faut la choisir par défaut.
  4. Dans le panneau principal, vous devriez voir une liste des tables de base de données. Cliquez sur Vérifie tout.
  5. Choisir Table de réparation dans le menu déroulant.
instagram story viewer