Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1108 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mysql] Table crashée, REPAIR ? (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mysql] Table crashée, REPAIR ? (résolu)

n°336679
Jul
Posté le 18-03-2003 à 21:28:26  profilanswer
 

Bonsoir,
 
J'ai un pb avec l'une des tables de ma base de données. Lorsque je fais un CHECK TABLE, on me retourne les infos suivantes:
 

Code :
  1. Table is marked as crashed
  2. Size of datafile is: 7876608         Should be: 7877324
  3. Corrupt


 
Est ce que je peux faire un REPAIR sans risquer d'endommager encore plus la table? Sinon, quelle méthode puis-je utiliser pour la récupérer?
 
Merci d'avance :)


Message édité par Jul le 18-03-2003 à 22:33:01
mood
Publicité
Posté le 18-03-2003 à 21:28:26  profilanswer
 

n°336683
Hermes le ​Messager
Breton Quiétiste
Posté le 18-03-2003 à 21:31:58  profilanswer
 

Jul a écrit :

Bonsoir,
 
J'ai un pb avec l'une des tables de ma base de données. Lorsque je fais un CHECK TABLE, on me retourne les infos suivantes:
 

Code :
  1. Table is marked as crashed
  2. Size of datafile is: 7876608         Should be: 7877324
  3. Corrupt


 
Est ce que je peux faire un REPAIR sans risquer d'endommager encore plus la table? Sinon, quelle méthode puis-je utiliser pour la récupérer?
 
Merci d'avance :)


 
Heu, tu n'as jamais sauvegardé ta base ??  :ouch:

n°336685
Jul
Posté le 18-03-2003 à 21:35:26  profilanswer
 

Si, bien sûr, mais la dernière date d'une semaine, et je préfèrerais récupérer mes données avant.
 
Quelqu'un a une idée?

n°336714
Core 666
Posté le 18-03-2003 à 21:54:27  profilanswer
 

Sur une machine dédiée Linux :
 
/usr/bin/myisamchk --silent --force --fast --medium-check -O key_buffer=64M -O sort_buffer=64M /home/mysql/*/*.MYI
 
Chemins d'accès à modifier si besoin bien sur.
 
Sinon un REPAIR TABLE devrait te sortir d'affaire, je n'ai jamais vu cette commande endommager plus les fichiers qu'ils ne le sont déjà :)
 
Par curiausité sinon tu utilises quelle version de MySQL ? C'est arrivé comment ?

n°336737
Jul
Posté le 18-03-2003 à 22:24:29  profilanswer
 

J'ai réussi à récupérer mes données avec le REPAIR :)
 
La version de MySQL c'est MySQL 4.0.1-alpha-max-log.
Comment c'est arrivé? Je ne sais pas trop, mon hébergeur a des serveurs mysql plutôt limite, j'ai eu plusieurs erreurs "server gone away" pendant un moment, puis un "can't find post.MYD" pour finir. Surcharge & plantage du serveur apparement...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mysql] Table crashée, REPAIR ? (résolu)

 

Sujets relatifs
Backup de tableFREE et MySQL/PHPMyAdmin
[MySQL] optimisation (2 requêtes en une...) [4.0.12 final sortie]VBA/Access transferer les champs d' 1 enreg. sur une autre table ?
[resolu] methode close pour fermer le programmeMySQL à partir d'un prog en C??
[PHP] mysql / php -> formats de datesSauvegarde de base de données (résolu)
Problème de focus... [Résolu] -- Script à emporter tout chaud...deux versions de MySQL sur la même machine
Plus de sujets relatifs à : [mysql] Table crashée, REPAIR ? (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR