可以在没有任何形式的备份的情况下回滚对MySQL数据库的更改

我明白我可能会问不可能但是,从来没有伤害过尝试.

是否可以在没有任何形式的备份的情况下将更改回滚到少数MySQL数据库.唯一剩下的就是我希望撤消的数据库.

为什么会发生这种情况你可能会问,简单地说,Windows XP调度程序决定不按计划运行备份任务,因此在向这些数据库查询的几十个查询之前没有进行备份.

我怀疑有可能撤消这些变化,如果有可能我不知道如何.
也许MySQL对数据库执行的更改保留了某种记录,但我不知道.

有没有人知道如何在没有任何形式的备份的情况下撤消对MySql数据库的更改
(既不转储数据文件夹中的文件或文件)?

谢谢.

System Details:

Windows XP SP3

Server: localhost via TCP/IP

Software: MySQL

Software version: 5.5.25a – MySQL Community Server (GPL)

Protocol version: 10

Server charset: UTF-8 Unicode (utf8)

更新

Windows XP系统还原可能保留以前的版本
MySQL DB存档?

最佳答案 没有任何数据库备份,你可能会非常幸运.如果您有mysql查询日志记录或二进制日志记录,您可以收集一些关于自某个时间点以来运行的查询的信息,但是如果您有破坏性查询(更新,删除等),您将无法知道以前的数据是什么.

点赞