BD perdue -> possibilité de récupérer?

Petit nouveau ! | 3 Messages

12 mai 2005, 20:11

Bonjour à tous,


Je viens vous trouver car un ami était en train de monter un site servant pour tout notre groupe a fait une légère boulette. J'essaye donc de trouver le moyen de réparer ça.


Voilà ce qu'il s'est passé :
Le site utilisait grandement une base de données. Cette base abritait même les différentes pages du site. Pour sauver tout ça, le créateur du site a voulu effectué un dump de la base de donnée. Mais étant très impatient, il n' a pas remarqué que le fichier texte de son dump d'était pas entièrement réalisé.

Il a donc vidé la base de donnée pour remettre son dump par dessus. Seulement, il est a moitié complet donc inutilisable. Quelqu un connaitrait il une méthode pour récupérer le contenu de cette base ?


Merci pour vos reponses :)



Gef27

ViPHP
ViPHP | 1380 Messages

13 mai 2005, 08:01

Si pas de sauvegarde, à part pleurer dans un coin, je ne vois pas de solution.
ripat

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

13 mai 2005, 08:46

Pour le fichier SQL c'est mort, je pense.
Recréer à la main toutes les tables à partir du schéma UML (ou Merise, je ne suis pas sectaire...) de modélisation de la table. Ah ? Y en a pas ?

_________________
Old school powaaaaa ! Vive le papier (ça brûle, mais ça craint pas les virus et tout le monde sait s'en servir !)!

ViPHP
pjl
ViPHP | 2119 Messages

13 mai 2005, 08:53

Si c'est un hébergement pro, il est censé exister des sauvegardes faites par l'hébergeur.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

13 mai 2005, 10:32

Gef27, il va falloir être courageux. Très courageux... :cry:

ViPHP
ViPHP | 1380 Messages

13 mai 2005, 10:57

S'il n'y a pas de sauvegardes et si le gestionnaire de la base MySQL a été prudent il a peut-être activé le journal des mises à jour dans le fichier de config de MySQL.

Vois si tu trouves des fichiers du genre nom_du_serveur-bin.001 (mode binaire) ou nom_du_serveur.log (mode texte).

Si tu les trouves sur le serveur, tu peux te tirer d'affaire. Toutes les requêtes modifiant la base s'y trouvent.
ripat

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

13 mai 2005, 11:11

La gestion des logs binaires était-elle activée sur ce serveur ?

ViPHP
pjl
ViPHP | 2119 Messages

13 mai 2005, 11:45

Ici ? il y a juste un cierge d'allumé.
Ca marche tant qu'il n'y a pas un coup de vent pour souffler la flamme.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

13 mai 2005, 12:28

Ici ? il y a juste un cierge d'allumé.
Ca marche tant qu'il n'y a pas un coup de vent pour souffler la flamme.
Dieu bénisse ce forum. Amen.

ça faisait longtemps hein :)

Et IRL, on peut pas l'ajouter en FAQ cette question ? Que d'autres gens qui tuent leur BDD sachent qu'on ne peut pas la récup. Et qu'ils sachent que préventivement, on peut activer l'option citée plus haut ?

Allez, un petit tuto sur "gérer [son site web] l'interface chaise-clavier, le versionning et les sauvegardes"
Modifié en dernier par mere-teresa le 13 mai 2005, 15:21, modifié 1 fois.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Petit nouveau ! | 3 Messages

13 mai 2005, 13:31

Je vous dis ça ce soir :)



C est pas moi mais lui qui va pleurer d avoir perdu 2 mois et demi de boulot :?

Eléphant du PHP | 357 Messages

13 mai 2005, 14:30

je v peut etre dire un bétise mais un petit easyrecovery y a pas moyen ???

en tout cas toutes mes codoléhences ....
c'est une triste disparition...
mais comme ils l ont tous si bien dit .... va falloir etre courageux...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

13 mai 2005, 14:37

Si le serveur était paramétré pour conserver les logs, y a p't-être encore une chance.
Sinon, dis à ton ami de partir vite (très vite !) pour l'Amérique du Sud... :tir2:

Petit nouveau ! | 3 Messages

14 mai 2005, 14:09

Pas vu hier soir...Et ce we, baptème de son fils :roll:


Mais je vous tiens au courant ;)

En tout cas, merci de votre aide et de me laisser une "petite" lueur d espoir :P