Pour diverses raisons, il peut arriver qu’une base de données MySQL comporte une ou plusieurs tables avec des données corrompues. L’outil mysqlcheck permet, comme son nom l’indique, de vérifier les données des tables et si besoin de tenter une réparation. La commande est la suivante :

mysqlcheck -u root -p --auto-repair --check --all-databases

La manipulation est également possible via PhpMyAdmin dans le menu « Operations » > « Table Maintenance » :

phpmyadmintablemaintenance

Enjoy 😉