mysql数据库 误操作 回复表结构和数据数据

没有备份 没有开启bin log 如何恢复 误操作造成的数据和表结构的改变?
求大神指点

这个只能恢复硬盘了吧。

用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog。

二、数据恢复思路
(1)利用全备的sql文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件中增量的那部分。
(2)用mysqlbinlog命令将上述的binlog文件导出为sql文件,并剔除其中的drop语句。
(3)通过全备文件和增量binlog文件的导出sql文件,就可以恢复到完整的数据。

文件系统有恢复功能的话可能还有救,没有就跑路吧!

用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog

用数据恢复工具,推荐EasyRecovery Enterprise
(百度不用找啦,全部都指向国内某代理商的试用版,或者就是某上海、广州等地的山寨盗版,界面一看就不对)
如果需要,留下邮箱并采纳,我发给你。

Binlog没开 就没法指望这个了

建议考虑存储设备级别的恢复,也就是硬盘