On suppose que les fichiers MySQL suivants ont été restaurés à partir d'une bande de sauvegarde:Comment recréer une table MySQL InnoDB à partir d'un fichier .ibd?
tablename.frm
tablename.ibd
De plus, supposons que l'installation de MySQL est en cours d'exécution avec innodb_file_per_table
et que la base de données était proprement arrêt avec mysqladmin shutdown
.
Étant donné une nouvelle installation de la même version de MySQL que les fichiers MySQL restaurés, comment puis-je importer les données from tablename.ibd
/tablename.frm
dans cette nouvelle installation?
Je ne suis pas sûr que ce soit possible, car même si innodb utilise un fichier par table, il y a encore de la connerie dans le fichier central idbdata qui est lié aux tables existantes. –
Omry: Techniquement, cela devrait être possible AFAIK. N'hésitez pas à me prouver le contraire :-) – knorv
Cela n'appartient pas ici, ce n'est pas lié à la programmation. Aller à l'échange DBA. Il y a plusieurs questions similaires là-bas ... http://dba.stackexchange.com/questions/16875/mysql-how-to-restore-table-stored-in-a-frm-and-a-ibd-file – Cylindric