Restaurer la structure des tables MySQL en utilisant uniquement les fichiers frm et ibd
Si le fichier ib_log n'est pas disponible, est-il possible de restaurer la structure de la table en utilisant uniquement les fichiers frm et ibd ?
Réponse :
Oui. En l'absence du fichier ib_log, la structure de la table peut être récupérée à partir du fichier frm.
Étapes pour restaurer la structure de la table :
Extraire les instructions SQL des fichiers .frm :
mysqlfrm --diagnostic /path/to/example_table.frm
Créez une table à l'aide d'instructions SQL :
Récupérer des données :
ALTER TABLE example_table DISCARD TABLESPACE
pour supprimer toutes les données existantes dans la table nouvellement créée. ALTER TABLE example_table IMPORT TABLESPACE
pour importer des données à partir d'anciens fichiers .ibd. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!