"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment réparer l'erreur « La table « mysql.user » est marquée comme étant en panne et doit être réparée » dans XAMPP ?

Comment réparer l'erreur « La table « mysql.user » est marquée comme étant en panne et doit être réparée » dans XAMPP ?

Publié le 2024-11-04
Parcourir:772

How to Fix \

Réparation de la table 'user' MySQL corrompue dans XAMPP

Le message d'erreur "La table 'mysql.user' est marquée comme étant en panne et devrait être réparé" indique une table "utilisateur" MySQL corrompue dans XAMPP. Voici un guide étape par étape pour résoudre ce problème :

1. Supprimer le paramètre 'skip-grant-tables' (si ajouté) :
Si vous aviez précédemment ajouté 'skip-grant-tables' à votre fichier 'my.ini', supprimez cette ligne après avoir redémarré XAMPP.

2. Réparez la table 'user' :

  • Démarrez XAMPP et ouvrez phpMyAdmin.
  • Dans le panneau de gauche, sélectionnez la base de données 'mysql'.
  • Dans le panneau de droite, faites un clic droit sur la table « utilisateur » et choisissez « Table de réparation ».

3. Recréez la table « utilisateur » en cas d'échec de la réparation :
Si la réparation échoue, supprimez la table « utilisateur » et recréez-la à l'aide des fichiers suivants à partir de la sauvegarde de la distribution :

  • C:\ xampp\mysql\backup\mysql\user.frm
  • C:\xampp\mysql\backup\mysql\user.MYD
  • C:\xampp\mysql\backup\mysql\user. MYI

Copiez ces fichiers dans :

  • C:\xampp\mysql\data\mysql\

4. Réparer la table 'db' (Facultatif) :
Dans certains cas, la réparation de la table 'user' peut également nécessiter la réparation de la table 'db'. Suivez l'étape 2 pour réparer la table 'db' si nécessaire.

5. Redémarrez XAMPP et gérez les utilisateurs :
Redémarrez XAMPP et vérifiez que la table 'mysql.user' a été restaurée avec succès. Vous pouvez désormais ajouter, supprimer ou modifier des utilisateurs selon vos besoins.

Remarque :
Pour éviter toute corruption future des tables, assurez-vous que MySQL fonctionne avec des privilèges et des ressources suffisants. Des sauvegardes régulières sont également cruciales pour la récupération des données en cas de problèmes similaires.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3