Bonjour j'ai eu un problème avec mon ordinateur et j'ai été obligé de réinstaller. Mais j’ai pu copier le dossier correspondant à ma base de données avant de réinstaller mon ordinateur. Donc j'ai le dossier de ma base de données avec pleins de fichier .ibd .frm, .myi, .myd Et j'ai aussi le dossier de mon site web dans le répertoire www. Je précise que je travaillais sous wampserver 2.4
Aider moi j'avais déjà fini le site avec beaucoup de correction.. Reprendre serait vraiment trop pénible.
Modifie 1 fois. Derniere modification le 04/04/2016 à 13:36 par Andola19.
Quelles sont les versions MySQl avant (Celle qui correspond au dossier copié) et maintenant ?
Le dossier sauvegardé mysqlx.y.z/data/ contient-il les fichiers ib_logfile0, ib_logfile1 et ibdata1
Un fois de plus, je répète les trois commandements de l'informatique : - 1 - Faites des sauvegardes - 2 - Faites des sauvegardes fiables - 3 - Faites des sauvegardes fiables, souvent.
Quand je copie le dossier de ma base de donnée dans ma nouvelle installation dans wamp. Il y a des tables qui manquent dans la base de donnée au niveau de phpmyadmin. pourtant les fichiers de ces tables sont bien présent en .ibd et autres dans le dossier de la bdd.
Modifie 1 fois. Derniere modification le 04/04/2016 à 15:19 par Andola19.
> pourtant les fichiers de ces tables sont bien présent en .ibd et autres dans le dossier de la bdd. Ça ne suffit pas, sans les fichiers d'origine ib_logfile0, ib_logfile1 et ibdata1 c'est quasiment mission impossible.
On peut toujours essayer ceci, mais il vous faut une sauvegarde SQL, même ancienne, de votre base de données, ceci pour créer la structure des tables et différents champs.
- Ne pas copier les dossiers d'origine dans le dossier data - Recréer la base de données avec le même nom que celle d'origine - Importer une vieille sauvegarde (fichier .sql) ce qui va créer la structure, les tables et les champs.
Puis table par table - Commande SQL : ALTER TABLE ma_table DISCARD TABLESPACE - Copier alors les fichiers .frm et .ibd de la table en question dans le nouveau dossier - Commande SQL : ALTER TABLE ma_table IMPORT TABLESPACE
J'ai éssayé votre méthode en important une ancienne version .sql de ma base de donnée et je remarque tjr que toutes les tables ne sont pas présentes. Et les tables absentes ont que des fichiers .ibd
Modifie 1 fois. Derniere modification le 04/04/2016 à 16:03 par Andola19.
c'est bien de ma sauvegarde du dossier de la bdd que j'ai fait la remarque.. La sauvegarde .sql que j'ai n'a pas pris en compte les tables dont je parle là aussi
Les fichiers .frm sont ceux qui décrivent la structure des tables. Sans ceux-ci et sans sauvegarde de la structure des tables dans le fichier SQL, je suis désolé, mais là, c'est vraiment mission impossible.