Lors de la gestion des tables dans MySQL, comme dans toute autre application de base de données, nous pouvons rencontrer plusieurs erreurs de tableau qui empêchent son exécution et son utilisation correctes.
Si nous sommes administrateurs de bases de données, il est fortement recommandé d'effectuer en permanence une analyse des planches qui constituent une base de données pour en tirer les meilleures performances.
Fondamentalement, nous avons trois étapes pour déterminer si une table est ou non corrompu, ceux-ci sont:
- Symptômes
- Détection
- Résolution
Symptômes d'erreur de tableCertains des symptômes qui nous permettent de comprendre qu'une table est corrompue ou endommagée sont :
- Aucun utilisateur ne peut démarrer session dans MySQL.
- Utilisation intensive CPU.
- Messages d'erreur alerter sur les erreurs dans les tables.
- Impossible de faire des copies sécurité de la base de données à l'aide de la commande mysqldump
- Arrêts inattendus de la machine.
- Bogues dans le code MySQL ou MyISAM.
- Affichage des messages comme Fichier de clé incorrect pour la table : '…'. Essayez de le réparer.
Ensuite, nous verrons quelques options sur la façon de réparer les tables dans MySQL.
1. Comment réparer les tables MySQL avec phpMyAdmin
Étape 1
La première option que nous verrons pour réparer une table corrompue dans MySQL via phpMyAdmin. Pour cela nous accéderons à la console phpMyAdmin par le chemin suivant :
AGRANDIR
Étape 2
Une fois là-bas, nous nous connecterons en utilisant nos informations d'identification et nous aurons l'environnement suivant :
AGRANDIR
Étape 3
Une fois là-bas, nous sélectionnerons la base de données où la table est hébergée et à partir du panneau central, nous activerons la case où se trouve la table, dans ce cas nous avons la table 34 et une fois sélectionnée, nous affichons les options du champ Pour les articles marqués et là nous sélectionnons l'option Réparer la table :
AGRANDIR
Étape 4
Avec cela, nous allons exécuter la commande TABLEAU DE RÉPARATION et phpMyAdmin analysera le tableau à la recherche d'erreurs et nous obtiendrons le résultat à l'écran :
AGRANDIR
Avec cette option simple, nous pouvons réparer les tables MySQL avec phpMyAdmin.
2. Comment réparer les tables MySQL en utilisant directement MySQL
L'application MySQL elle-même nous offre la possibilité d'analyser une certaine table pour l'analyser à la recherche d'erreurs et d'échecs. Pour cet exemple, nous utiliserons le tableau ville dans la base de données monde.
Étape 1
Nous accédons à la base de données et là nous ferons un clic droit sur la table à analyser et sélectionnerons l'option Entretien des tables
AGRANDIR
Étape 2
La fenêtre suivante sera affichée où nous allons à l'onglet les tables et là nous sélectionnerons l'option Tableau de contrôle où nous pouvons définir le niveau d'analyse entre Rapide, Moyen ou Étendu.
AGRANDIR
Étape 3
Une fois ces paramètres définis, cliquez sur l'option Tableau de contrôle et le résultat correspondant s'affichera :
Comme on peut le voir, nous avons des alternatives pour réparer les tables en MySQL de manière agile et totalement sécurisée et augmenter ainsi les capacités de MySQL au sein de notre organisation. N'oubliez pas que MYSQL est un puissant gestionnaire de base de données qui nous aident à optimiser la gestion de toutes les données. Pour améliorer son utilisation nous vous laissons 20 recommandations intéressantes pour MySQL.
Recommandations MySQL