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;

参考链接

posted @ 2023-03-21 17:45  苏秦与真相  阅读(625)  评论(0编辑  收藏  举报