> 'lut, Bonjour
> > Entre ton crash disque et ta remise à niveau, supposons (espérons :) ) > que tu as gardé la même version de mysql. Dans le cas contraire, de > simples REPAIR TABLE ne fonctionnent pas. > > Quel moteur de stockage utilises-tu ? > Si c'est INNODB alors le REPAIR TABLE est inopérant, il te faut faire un > dump (mysqldump) de ta table puis un load (mysql). Normalement j'utilise INNODB > > On vois que la table video a "perdu" sa structure. As-tu une sauvegarde > du *.frm ? ou alors, sait-tu le recréer à la main ? Si le *.MYD est ok, > alors dès la structure sera présente il devrait retrouver ses petits. > Oui il y a des tables qui ont perdu leur structure et je en sais pas comment faire un rebuild à la main, merci pour ton lien, je vais voir tout ça j'espère que j'arriverai à réparer les dégats > > Sinon: http://dev.mysql.com/doc/refman/5.1/en/rebuilding-tables.html > > a+ Merci beaucoup pour ton aide > > f. > > > Le 14/07/2010 16:40, Tahar BEN ACHOUR a écrit : > > Bonjour à tous, > > > > J'ai un problème avec une base SQL qui a deux tables corrompues, j'ai > > essayé >de > > les réparer avec mysqlcheck myisamcheck ainsi que REPAIR TABLE rien à > > faire >j'ai > > comme réponse corrupted file video.frm does not exist. > > > > > > Sachant que ceci est du à un crash disque, les fichiers sont encore >présents, > > mais certainement altérés, est ce qu'il y a un moyen de récupération ? et de > > réparation de ces fichiers ? > > > > > > voici le résulatat de mes commandes > > > > > > mysqlcheck -u root -p -r mdpdb > > mdpdb.activation OK > > mdpdb.actualites OK > > mdpdb..administrator OK > > mdpdb.categorie_prod OK > > mdpdb.cat > > Error : Table 'mdpdb.cat' doesn't exist > > error : Corrupt > > mdpdb.compteur OK > > mdpdb.contenu OK > > mdpdb.devis OK > > mdpdb.famille_prod OK > > mdpdb.mail_groupe OK > > mdpdb.message OK > > mdpdb.modele OK > > mdpdb.newsletter OK > > mdpdb.newsletters OK > > mdpdb.nouveau OK > > mdpdb..nouveaute OK > > mdpdb.partenaires OK > > mdpdb.produit OK > > mdpdb.promotion OK > > mdpdb.referencement OK > > mdpdb.references OK > > mdpdb.video > > Error : Incorrect information in file: './mdpdb/video.frm' > > error : Corrupt > > > > > > mysql> repair table video > > -> ; > > >+-------------+--------+----------+----------------------------------------------------+ > > > > > | Table | Op | Msg_type | > > Msg_text | > > >+-------------+--------+----------+----------------------------------------------------+ > > > > > | mdpdb.video | repair | Error | Incorrect information in file: > > './mdpdb/video.frm' | > > > > | mdpdb.video | repair | error | > > Corrupt | > > > > >+-------------+--------+----------+--------------------------------------------- > > > > > > ta...@mentis:/var/lib/mysql$ sudo myisamchk -r -q > > /var/lib/mysql/mdpdb/video.MYI > > - check record delete-chain > > - recovering (with sort) MyISAM-table '/var/lib/mysql/mdpdb/video.MYI' > > Data records: 1 > > - Fixing index 1 > > > > > > Merci pour votre aide > > > > > > > > > > > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers debian-user-french-requ...@lists.debian.org > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org > Archive: http://lists.debian.org/4c3e111f$0$9881$426a7...@news.free.fr > > -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/46498.76278...@web26303.mail.ukl.yahoo.com