MySQL. Récupérer rapidement une sauvegarde

Problématique

Vous utilisez phpMyAdmin, vous venez de supprimer un champ malencontreusement et avez perdu des informations précieuses. C’est arrivé aux meilleurs d’entre nous.

Si vous n’avez pas fait de sauvegarde, je ne peux rien pour vous sauf vous dire que vous ne faites effectivement pas partie des meilleurs.

Sinon c’est tout simple.

Solution

Attention la solution que je vous propose ne fonctionne que pour les tables au format MyISAM. Elle fonctionne peut-être pour les autres mais je ne les utilise pas donc je ne vous promets rien. Mais au niveau de désespoir où vous en êtes, essayez d’adapter ma solution.

Sachant que pour la table matable, il y a trois fichiers : matable.frm, matable.MYD, matable MYI

  1. renommez vos mauvais fichiers
  2. copiez les bons à partir de votre sauvegarde
  3. vous me direz que vous savez ça depuis MSDOS 1.25 (on ne rit pas, ça a existé et j’ai débuté là-dessus). Certes, certes. Mais la valeur ajoutée de mon post est ici : n’oubliez pas de redémarrer Apache et mySQL parce que phpMyAdmin conserve en mémoire la structure précédente et ne comprend pas , sinon, vos nouveau fichiers

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

POUR EN SAVOIR PLUS : les derniers livres parus sur MySQL sont sur

DerniersParus.com » MySQL

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *