|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 7 ![]() |
Bonjour,
j'ai dû reinstaller easyphp sur mon poste, seulement qd j'ai voulu reconstituer ma base, au niveau de phpadmin j'ai "utilisé" devant chaque table à la place des colonnes "enregistrements, type et taille" et lorsque je tente d'ouvrir une table j'ai ce message d'erreur : #1016 - Ne peut ouvrir le fichier: 'agent.InnoDB'. (Errcode: 1) d'habitude je fais un export de ma base que j'utilise pour restaurer mais là je n'ai pas pu, comment faire pour retrouver mes données à partir de la tablespace uniquement |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Ce morceau de phrase est incompréhensible !
Citation:
Citation:
Les données des tables utilisant le moteur InnoDB sont stockées dans le fichier ibdata1. Si tu n'as sauvegardé que le répertoire portant le nom de ta BDD, tu n'as que la structure des tables, pas les données ! Et si tu n'as pas de moyen de récupérer l'ancien fichier ibdata1, tu as perdu tes données !
__________________
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 : décembre 2010 Messages : 7 ![]() |
lorsque j'ouvre ma base à partir de phpadmin/gestion BDD je dois avoir la liste des tables de ma base avec les colonnes suivantes : Table, Action, Enregistrements, type, taille
actuellement j'ai "utilisé" au niveau des 3 dernieres colonnes et j'ai ce message d'erreur lorsque je tente d'affichher une table mon fichier ibdata1 je l'ai toujours seulement je ne peux rien faire avec les données même pas les lire vu l'état de ma base |
|
|
00
|
|
|
#4 |
![]() ![]() |
Arrête EasyPHP. Renomme le nouveau fichier ibdata1 et colle à la place l'ancien ibdata1.
Si tu n'as pas touché à la structure des tables depuis la sauvegarde, tu as des chances de récupérer tes données.
__________________
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 : décembre 2010 Messages : 7 ![]() |
bizarrement je ne retrouve pas la structure de mes tables dans le répertoire mysql/data d'easyphp alors que dans le my.ini il est bien spécifié que
datadir = C:/Program Files/EasyPHP1-7/mysql/data/ |
|
|
00
|
|
|
#6 |
![]() ![]() |
Je ne sais plus comment c'est sous EasyPHP vu que j'ai quitté le monde Windows depuis un an et demi mais sous Linux, il y a sous le répertoire mysql un répertoire par BDD portant le nom de la BDD et qui contiennent la structure des tables + les fichiers de données des tables en MyISAM. et le fichier des données InnoDB appelé ibdata1 est dans le répertoire mysql.
__________________
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
|
Copyright © 2000-2012 - www.developpez.com