社区
MySQL
帖子详情
Mysql如何通过.frm文件 和.ibd文件恢复数据
qq_21100115
2016-07-11 04:59:09
Mysql如何通过.frm文件 和.ibd文件恢复数据?其它文件都损坏了,好忧桑,弄了两天了都没有弄成功.........
...全文
798
4
打赏
收藏
Mysql如何通过.frm文件 和.ibd文件恢复数据
Mysql如何通过.frm文件 和.ibd文件恢复数据?其它文件都损坏了,好忧桑,弄了两天了都没有弄成功.........
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feng_shede
2016-09-13
打赏
举报
回复
最近也遇到这个问题了,发现这个帖子没啥用啊。。。我也先试试那个工具吧,可以用的话自己写个文章
qq_21100115
2016-07-12
打赏
举报
回复
我试试那个工具,Thanks!
rucypli
2016-07-12
打赏
举报
回复
试试用这个工具percona-data-recovery-tool-for-innodb
LongRui888
2016-07-11
打赏
举报
回复
这个比较麻烦,你显得建个 参数文件,在参数文件的 datadir里就是你现在那些数据的目录,然后重启试试
MySQl
通过.
frm
和 .
ibd
文件
恢复
数据
.pdf
MySQl
通过.
frm
和 .
ibd
文件
恢复
数据
mysql
误删除
frm
和
ibd
文件
的
恢复
方法.txt
Mysql
数据
库由于断电重启或者手动误删
frm
和
ibd
文件
导致表创建不成功。亲测可以重新创建成功
记一次
mysql
根据.
frm
.
ibd
文件
恢复
数据
记一次
mysql
根据.
frm
.
ibd
文件
恢复
数据
背景: 公司用的阿里云
mysql
5.6
数据
库,阿里云的控制台上做了两天一备份的设置。当我发现我误操作drop了一张表之后,我从控制台上下载了备份的压缩包,解压之后拿到我drop的那张表(sys_users)的.
frm
.
ibd
文件
1:本地建一个相同的
数据
库(AA)和相同表结构的表(sys_users) (一定要一摸一样的表结构) (这一步之后,在
mysql
安装目录/data/AA/ 目录下你会发现sys_users.
frm
,sys_users.
ibd
文件
) 2: 清除表空间 alter table sys_users discard tabl
MySql
.
frm
数据
库
文件
导入的问题
在网上搜索了半天,最简单的办法是在新的
数据
库中创建和原名字一样的
数据
库,然后把.
frm
文件
拷贝进去就OK了。 可是,有些时候这样不行,查询的时候会出现某某表不存在的问题,在确认.
frm
,db.opt
文件
完整的情况下,那么这种表使用的应该是innodb表引擎,应该将
数据
目录中的innodb
数据
文件
(默认
ibd
ata1) 也一并复制过来。重启
MySql
服务就好了。
详解
MySQL
中InnoDB的存储
文件
从物理意义上来讲,InnoDB表由共享表空间
文件
(
ibd
ata1)、独占表空间
文件
(
ibd
)、表结构
文件
(.
frm
)、以及日志
文件
(redo
文件
等)组成。 1、表结构
文件
在
MYSQL
中建立任何一张
数据
表,在其
数据
目录对应的
数据
库目录下都有对应表的.
frm
文件
,.
frm
文件
是用来保存每个
数据
表的元
数据
(meta)信息,包括表结构的定义等,.
frm
文件
跟
数据
库存储引擎无关,也就是任何存储引擎的
数据
表都必须有.
frm
文件
,命名方式为
数据
表名.
frm
,如user.
frm
. .
frm
文件
可以用来在
数据
库崩溃时
恢复
表结构。 2、表空间
文件
(1)表空间结构分析 以下为InnoDB的表空间结构图:
数据
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章