Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2011, 09h16   #1
Invité de passage
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 0
Points : 0
Par défaut bases presentes mais pas de tables

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
Pavlina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 10h20   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 028
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 028
Points : 18 321
Points : 18 321
Envoyer un message via MSN à CinePhil
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 11h07   #3
Invité de passage
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 0
Points : 0
Par défaut merci

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.
Pavlina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 11h19   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 028
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 028
Points : 18 321
Points : 18 321
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par Pavlina Voir le message
Merci pour ta reponse.
les sauvegardes c'est un iso en fait .
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 11h23   #5
Invité de passage
 
Inscription : octobre 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 7
Points : 0
Points : 0
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 ..!!!
Pavlina est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h34.


 
 
 
 
Partenaires

Hébergement Web