Je viens de subir un plantage de la table des billets sur le blog d'Hippotese (dotclear chez free).
Message : Table './hippotese/dc_post' is marked as crashed and should be repaired
Avec phpmyadmin, j'accède à la base mais évidemment pas à la table, je ne peut ni lire, ni exporter son contenu. Par contre, je peux apparemment injecter certaine commandes sql.
Ma question : existe t'il une commande sql de maintenance, reconstruction de table ??
La réponse d'Alex est oui bien sûr, dans phpmyadmin, choisir "commandes SQL" et taper "REPAIR TABLE dc_post"
Et ça marche !!!
A ce propos, un conseil, si vous avez un blog, faites des sauvegardes toutes les semaines...
Dans Dotclear, menu "outils", "opérations mysql", "sauvegarde"...
Par contre reconstituer un blog même ailleurs (sur un autre hébergement), à partir de la sauvegarde ne pose pas trop de problèmes.
Le fichier sql de sauvegarde recréé les tables et les rempli, il faut juste adapter le contenu du fichier /conf/config.php qui défini le nouveau nom de la base.