MySQL只有data文件夹(数据库同名)数据恢复
第一步,查看环境,有没有可运行的数据库服务,如果有,进行第三步,如果没有,进行第二步;
第二步,安装一个数据库服务,进行第三步;
第三步,创建一个要恢复数据同名的DB;
第四步,创建一个要恢复的数据表,比如Table1;
第五步,执行语句:ALTER TABLE Table1 DISCARD TABLESPACE;
第六步,从你存储的data文件夹里,找到Table1.ibd,复制到新创建的数据库路径下;
第七步,执行语句:ALTER TABLE Table1 IMPORT TABLESPACE;
第八步,执行语句:SELECT * FROMTable1;看数据是否恢复;
第九步,循环四到七;
备注:如果能一次性创建所有的表,可以批量执行ALTER TABLE TableXXX DISCARD TABLESPACE;然后复制TableXXX.ibd,最后批量执行ALTER TABLE Tablexxx IMPORT TABLESPACE;