Maison >base de données >tutoriel mysql >La structure des tables MySQL peut-elle être récupérée en utilisant uniquement les fichiers .frm et .ibd ?
Restaurer la structure des tables MySQL en utilisant uniquement les fichiers .frm et .ibd
Question :
S'il n'y a pas de fichier ib_log, puis-je restaurer la structure de la table MySQL en utilisant uniquement les fichiers .frm et .ibd ?
Réponse :
La structure du tableau peut être restaurée à partir de fichiers *.frm. Veuillez suivre ces étapes :
Étape 1 : Récupérer la requête de création SQL
mysqlfrm --diagnostic <path>/example_table.frm
Obtenir la requête SQL. (veuillez remplacer <path>
par le chemin de votre fichier *.frm) Étape 2 : Créer un tableau
Étape 3 : Préparez la récupération des données
ALTER TABLE example_table DISCARD TABLESPACE;
Étape 4 : Récupérer les données
chown -R mysql:mysql *.ibd
ALTER TABLE example_table IMPORT TABLESPACE;
Ce processus récupérera la structure de la table et les données des fichiers .frm et .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!