欢迎来到IDC91站长网!
解决服务器各种技术问题,加微信uecomzsr

MySQL

当前位置: IDC91 > 数据库 > MySQL

Mysql通过ibd文件恢复数据的详细步骤

时间:2022-10-12 22:53:47|栏目:MySQL|点击:

恢复步骤

1、创建数据库(随意创建)

2、创建数据表(备注:表结构要和要恢复的表结构一致,row_format要和ibd文件的row_format一致,否则,会提示两者不一致。 当前row_format=dynamic)

3、表的属性查看

我们使用:show table status like ‘matlab’G,查看表的属性

备注:创建表时候的row_format和表属性的不一致,基于innodb是,要把row_format设置成dynamic时,需要修改mysql的全局配置,直接在myql命令中修改:set global innodb_file_format=Barracuda;

4、表错误信息查看 show warnings

5、说明

我们在恢复表的时候,要保证row_format和ibd文件的一致,如果ibd文件是compact的话,需要建表的时候,设置成row_format=compact,在恢复的时候,自行解决,从第6步开始,重点说明如何去恢复。

6、恢复第一步:移除表空间

 **alter table matlab DISCARD TABLESPACE;**

上一篇:Navicat连接MySQL8.0的正确方法(亲测有效)

栏    目:MySQL

下一篇:Mysql表数据比较大情况下修改添加字段的方法实例

本文标题:Mysql通过ibd文件恢复数据的详细步骤

本文地址:https://idc91.com/shujuku/4849.html

广告投放 | 联系我们 | 免责申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

Copyright © 2023 IDC91.COM 版权所有晋ICP备17006296号