Oui, c'est un peu technique, mais nous avons failli perdre tous les billets du blog d'Hippotese...

Je viens de subir un plantage de la table des billets sur le blog d'Hippotese (blog Dotclear 1.2 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 de Marmottux 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.