记一次mysql根据.frm.ibd文件恢复数据
背景:
公司用的阿里云mysql 5.6数据库,阿里云的控制台上做了两天一备份的设置。当我发现我误操作drop了一张表之后,我从控制台上下载了备份的压缩包,解压之后拿到我drop的那张表(sys_users)的.frm.ibd文件
1:本地建一个相同的数据库(AA)和相同表结构的表(sys_users)
(一定要一摸一样的表结构)
(这一步之后,在mysql安装目录/data/AA/ 目录下你会发现sys_users.frm,sys_users.ibd文件)
2: 清除表空间 alter table sys_users discard tabl
1