网站首页 文章专栏 mysql数据恢复

mysql数据恢复

编辑时间:2019-12-03 12:04:32 作者:苹果 浏览量:1998


    前言:数据库突然异常就给卸载了,重新安装后发现data下的数据不能读取了,也就是数据全部丢失了,其实,只要有这个data目录在就能回复数据库的。(连data目录也删了,自己想办法恢复)


1.数据库有定时备份的习惯,保留着数据结构,但是数据内容更新的不及时:


1>.找到原来的data目录下的.ibd文件,这里存的就是数据


2>.运行备份的脚本,建立数据结构


3>.alter table 表名 discard tablespace;   (将原先的.ibd文件与原先的.frm文件解除绑定)


4>.把原来的.ibd复制过来,alter table 表名 import tablespace  (绑定关系),数据就恢复了




2.不知道原来的数据结构(5.7可以用)


1.>把原来的data目录下的ibdata1 文件复制过来

2.>把原来的数据库文件夹复制过来


3.只有.frm 和ibd文件


1.>通过.frm找到表结构  (网上有很多打开的工具)

2.>跟1一样



    出自:何冰华个人网站

    地址:https://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论