|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 7 ![]() |
Bonjour a tous,
Mon petit serveur web debian/mysql/php hébergeant quelques sites a eu un crash de disque dur, cela ma value une réinstallation complète et un remise en route a partir de backup. Mon site principal fonctionne correctement or pour 2 autres autre problème. Je suis allee faire un tour dans /var/lib/mysql et tout ce trouve bien a sa place ( et les fichiers ne semblent pas corrompus). Or si je me connecte avec phpmyadmin ( je sais c'est mal mais je ne suis pas tres douee avec la ligne de commande) il me montre base de donnees GGG(12) mais aucune tables a l'interieure.. quelqu'un peut-il m'apporter ces lumieres . Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Comment ont été faites tes sauvegardes ?
Tes bases de données utilisent-elles le moteur InnoDB ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 7 ![]() |
Merci pour ta reponse.
les sauvegardes c'est un iso en fait . Pour innodb je ne sais pas mais en regardant le syslog il semble que ce soit le cas. J'avance a petit pas, je commence a comprendre le probleme mais de la a le resoudre . Voici une parti du sys log : 110922 7:59:32 [ERROR] Cannot find or open table test/t_reforigine from Sep 22 07:59:32 web mysqld: the internal data dictionary of InnoDB though the .frm file for the Sep 22 07:59:32 web mysqld: table exists. Maybe you have deleted and recreated InnoDB data Sep 22 07:59:32 web mysqld: files but have forgotten to delete the corresponding .frm files Sep 22 07:59:32 web mysqld: of InnoDB tables, or you have moved .frm files to another database? Sep 22 07:59:32 web mysqld: or, the table contains indexes that this version of the engine Sep 22 07:59:32 web mysqld: doesn't support. Sep 22 07:59:32 web mysqld: See http://dev.mysql.com/doc/refman/5.1/...eshooting.html Sep 22 07:59:32 web mysqld: how you can resolve the problem. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Tu veux dire que tu as juste copié le répertoire MySQL sur un CD ?
Si tu n'as restauré que les sous-répertoires de tes bases, tu as perdu les données InnoDB qui n'y sont pas stockées. Elles sont dans un seul fichier ibdata1 à la racine MySQL. Essaie en remplaçant les fichiers ibdata1 et tous les ib_logfileX par ceux de ta sauvegarde mais sauvegarde ceux existants ou change leur nom avant de procéder au cas où ma solution ne fonctionnerait pas pour les rétablir. Sinon, MySQL Restauration InnoDB après crash.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2009 Messages : 7 ![]() |
Voila tu as cerne , le probleme, en fait j'ai un iso complet du disque dur pas uniquement mysql. Je tente tes manipulations et un autre coup de google
ibdata1 est la : 378 mo ..!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com