比较大的.ibd文件恢复导致数据库崩了直接重启
目前数据库删以及备份删了,.ibd文件是从进程中拉下来的
对.ibd文件进行恢复,小的.ibn文件恢复成功正常,大的.ibd文件恢复出错
报错信息: ERROR 2013 (HY000): Lost connection to MySQL server during query
日志显示,数据库崩了,重启
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
13条回答
默认
最新
undrop-for-innodb工具 5.7高版本是可以解析的。但mysql8.0有点困难,可以是试试。
评论
有用 0
1.有高可用就切到从库上。
2.有备份 就用备份+binlog进行恢复
如上述准备都没有
1.先做好所有数据物理cp 备份
2.通过innodb_force_recovery 1~6 启动mysql 看看能不能启动。启动之后 就需要导出 ,导入方式重新搭建。
评论
有用 0下面提供的innodb_force_recovery 方式尝试过吗
评论
有用 0尝试过,日志报:2021-06-04T04:28:13.073041Z 8 [ERROR] [MY-011853] [InnoDB] Corruption of an index tree: table ls.s_area index PRIMARY, father ptr page no 62173, child page no 62166
评论
有用 0看错误日志和情况数据页顺坏了。两种选择
1.可以的话,这个表不要了。通过备份+binlog 恢复
2.要不需要把ibd文件解析下,但不能保证数据能100%恢复。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

