J'ai le .frm
et .ibd
Fichiers d'un ancien serveur MySQL non fonctionnel (sous Windows). J'ai sorti le disque dur et j'ai pu faire copier le répertoire de données sur ma machine.
Comment puis-je les obtenir dans MySQL sur ma machine de développement? J'ai essayé de copier le répertoire dans le répertoire de données MySQL, mais cela n'a pas fonctionné.
L'ancienne base de données est V5.5.4 et ma version est V5.7.15. Je serais heureux d'installer une version MySQL correspondante si cela vous aiderait.
J'ai vu restauration des tables mysql à partir de fichiers .ibd, .frm et mysqllogbin , mais cette base de données contient plus de 800 tables de manière trop grande pour ce processus.
Il devrait fonctionner de copier tout le répertoire de données sur la machine cible compte tenu des conditions suivantes:
Si vous n'avez pas les ibdata1 et IBlogFiles, vous devez appliquer la procédure du fil que vous avez partagé, script comme Rick suggéré.