2010-03-15 6 views
0

Je suis presque certain de la réponse, mais la situation est si critique que je dois poser cette question, même si je suis sûr de la réponse. Quelqu'un dans notre bureau a fait une sauvegarde d'une base de données MySQLet il l'a restauré sur une mauvaise base de données de destination en écrasant tout sur cette destination (Le schéma des deux bases de données était le même). Selon la structure des fichiers de sauvegarde MySQL, je sais que l'opération de restauration supprime d'abord toutes les tables, puis les crée et les remplit avec les données sauvegardées. La question est de savoir si le module de restauration conserve les anciennes données n'importe où? Est-il possible de récupérer l'une des anciennes données? (journaux? .. etc.)MySQL erreur de restauration de données de restauration

+0

Qu'est-ce qu'un "module de restauration"? – Clutch

+0

Je fais référence à l'outil de restauration dans les Outils d'administration de MySQL GUI Tools. – DeveloperInToronto

Répondre

1

Seulement si vous avez répliqué des esclaves, ou si vous en aviez l'habitude, et avez binary logs. Même alors, vous auriez besoin d'une ancienne copie de la base de données que vous pouvez restaurer, et de configurer à nouveau la réplication.

+0

Je pense qu'ils n'auraient pas assez vieux journaux à moins qu'ils ont simplement ajouté les anciennes données disent au cours des 7 derniers jours. – Clutch

+0

Étonnamment, il n'y a aucune sauvegarde sur ce serveur. J'ai également trouvé quelques articles parlant de la restauration des fichiers de données dans le cas où les tables étaient MyISAM. Mais je pense qu'aucun d'entre eux ne travaille vraiment dans une situation aussi grave – DeveloperInToronto

Questions connexes