从阿里云恢复之前删除的数据:
1.首先从阿里云将备份数据下载并且下载到对应解压工具解压,获取到对应的 .ibd文件和 .frm文件
2.在本地数据库中创建一张和删除数据表结构一样的表 create table 在对应的数据库数据存放目录会生成.ibd文件和.frm文件
3.执行丢弃表空间alter table user discard tablespace ;
此时存在的.ibd文件会删除
4.将从阿里云备份拿下来的数据对应表的.idb文件放入数据目录
5.给文件服务mysql所有者权限660
6.重新导入表空间alter table user import tablespace;
`
例如:删除了user表数据
1)从阿里云获取备份数据压缩包并且解压或者到对应表的.ibd文件
2)在本地创建一张和原表一样的结构的表 create table user(...);
3)执行alter table
userdiscard tablespace ;
4)数据对应表的.idb文件放入数据库数据存放目录下
5)给.idb文件服务mysql所有者权限660
6)重新导入表空间alter table
userimport tablespace;