- http://dev.wakonda.guru/article/read/29/recuperer-une-base-de-donnees-mysql-avec-les-fichiers-ibd-et-frm.recuperer-une-base-de-donnees-mysql-avec-les-fichiers-ibd-et-frm
- Comment récupérer les fichiers .ibd et .frm dans MySQL
- mysql - Restaurer la structure de la table à partir de fichiers frm et ibd
- Récupère des tables MySQL quand seulement le fichiers .frm et ibd sont disponibles
- Restaurer une BDD MySQL à partir des fichiers .frm
- ...
Certains site font référence à des outils en ligne (avec une URL qui semble périmée !). D’autres proposent l’ajout d’outils à MySql MySQL My (prénom) Structured Query Language (langage de requête structurée) : voir MySQL. pour "faire le boulot". Et puis, l’un d’entre eux apporte une solution toute simple qui a parfaitement fonctionné. Voici la démarche.
- Dans le dossier data de MySql MySQL My (prénom) Structured Query Language (langage de requête structurée) : voir MySQL. ..., les fichiers .frm et .ibd des tables ont été copiés dans un dossier spécifique (nom du site local). Rappel : PhpMyAdmin dit que les tables sont vides (en fait, il ne dispose pas de la description des tables) et une connexion au site affiche une "Error 1142".
- Il faut donc, AUSSI, copier le fichier qui contient la description de toutes les tables de toutes les bases : ibdata1. On part du principe que toutes les anciennes données sont toujours disponibles.
- Fermer WampServer.
- Renommer ibdata1 en ibdata1.old par exemple (histoire de pouvoir récupérer l’original si, malencrontreusement...).
- Copier l’ancien ibdata1 qui se trouve dans l’ancien dossier data de l’ex-wampserver et le coller dans le dossier data du wampserver opérationnel.
- Lancer wampserver.
- Et, miracle, ça fonctionne ! (enfin, je l’espère pour tous ceux qui tenteront "l’aventure".)