Ldfa Posté(e) le 30 décembre 2019 Partager Posté(e) le 30 décembre 2019 « Comment mettre à jour un serveur Dell au complet (ISO) (modifié le 12 septembre 2017 à 22:38)Il peut arrive qu'une ou plusieurs tables MySQL (ou MariaDB) partent en vrille. Suivant la gravité de la situation et les tables impactées le moteur SGBD peut ne plus redémarrer. Une seule commande suffit pour lancer la vérification. Lancer la vérification + réparation Si vous pouvez arrêter le service mysql c'est mieux (moins d'activité disque) : sudo service mysql stop Si c'est impossible pour vous il est aussi possible de le faire avec le service en cours de fonctionnement. Voici la commande pour lancer la réparation sur toutes les tables de la base coucou : mysqlcheck -u root -p --auto-repair --check coucou Voici la commande pour lancer la réparation sur toutes les tables de toutes les bases : mysqlcheck -u root -p --auto-repair --check --all-databases Entrez alors votre mot de passe MySQL root, puis patientez....phpmyadmin.pma__bookmark OKphpmyadmin.pma__central_columns OKphpmyadmin.pma__column_info OKphpmyadmin.pma__designer_settings OKphpmyadmin.pma__export_templates OKphpmyadmin.pma__favorite OKphpmyadmin.pma__history OKphpmyadmin.pma__navigationhiding OKphpmyadmin.pma__pdf_pages OKphpmyadmin.pma__recent OKphpmyadmin.pma__relation OK Soyez patient ! Cela peut être très long, évitez donc de le faire en SSH, ou à l'aide de screen. Pensez à redémarrer le service à la fin de la réparation : sudo service mysql start myisamchk vs mysqlcheck Si vous utilisez MyISAM comme moteur il se peut que la commande myisamchk soit plus à même de réparer les tables, je vous renvoie vers ce billet comparatif des outils mysqlcheck et myisamchk. Afficher l’article complet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.