MySQL只有data文件夹(数据库同名)数据恢复
Posted 苏秦与真相
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
以上是关于MySQL只有data文件夹(数据库同名)数据恢复的主要内容,如果未能解决你的问题,请参考以下文章
Mysql中InnoDb数据如何恢复?重做了系统,只有data文件夹还在