[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re : Re : mysql réparation de tables corrompues [RESOLU à 95% :)]



Bonjour,

Merci beaucoup pour votre aide, j'ai pu récupérer 95% de la base, la table vidéo 
est complètement out, et irrécupérable, la seule chose qui peut être faite c'est 
récupérer la structure de la table mais la table est vide.

Merci à tous, 




> > '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                                                |
> > >
> > >  
>>+-------------+--------+----------+---------------------------------------------
>-
> >  >
> > >
> > >  tahar@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-REQUEST@lists.debian.org
> >  En  cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
> >  Archive: 4c3e111f$0$9881$426a74cc@news.free.fr">http://lists.debian.org/4c3e111f$0$9881$426a74cc@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-REQUEST@lists.debian.org
> En  cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
> Archive: 46498.76278.qm@web26303.mail.ukl.yahoo.com">http://lists.debian.org/46498.76278.qm@web26303.mail.ukl.yahoo.com
> 
> 





Reply to: