Différences
Ci-dessous, les différences entre deux révisions de la page.
— | tutoriel:sql:recup:frm:start [2022/11/08 19:41] (Version actuelle) – créée admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Restaurer une BDD MySQL à partir des fichiers .frm ====== | ||
+ | |||
+ | * **Le problème à résoudre** : | ||
+ | * Vous aviez une base de données MySQL dont les fichiers étaient sur un serveur local | ||
+ | * vous n’avez pas fait de sauvegarde du fichier SQL | ||
+ | * et vous avez subi une catastrophe (crash de disque dur...) | ||
+ | * Vous disposez cependant des fichiers mais une partie est corrompue : PHPmyAdmin ne peut plus extraire la base SQL de votre. | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Sauvegardez tout le dossier **/ | ||
+ | * **Arrêtez les services de Mysql** :< | ||
+ | |||
+ | ===== Première étape ===== | ||
+ | |||
+ | - Nous allons repartir d’une installation Mysql neuve et propre sur votre ordinateur : | ||
+ | - Dans le dossier data de votre __ancien serveur__ (**media/ | ||
+ | - Allez dans le dossier de votre nouveau serveur :< | ||
+ | pi@framboise:/ | ||
+ | |||
+ | ===== Autres étapes ===== | ||
+ | |||
+ | - Copiez le dossier contenant les données de votre ancien serveur et tout son contenu dans le dossier data de votre nouvelle installation de Mysql :< | ||
+ | - Renommez le fichier **ibdata1** en **ibdata1.bak** :< | ||
+ | - copiez le fichier **ibdata1** de votre ancien serveur vers le nouveau :< | ||
+ | - Changez le propriétaire des fichiers :< | ||
+ | - Redémarrez le serveur Mysql :< | ||
+ | - Allez dans votre gestionnaire **adminer** : vos bases ont été restaurées avec succès ! | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(fr)** [[http:// | ||
+ | |||
+ | ---- | ||
+ | //Basé sur << [[https:// |