提供数据的一方mysql最初版本是5.6.39 后来升级到了5.7.22
我们mysql的版本是5.7.22,现在把data目录下的数据拷贝过来了
网上找的回复步骤是:
1.启动mysql服务,建表
2.表空间卸载 (对应执行表ibd文件丢失)
3.停止mysql服务
4.拷贝ibd文件
5.启动mysql服务
6.表空间装载
第六步的时候有的表能还原成功,有的会报错
1.ERROR 1808 (HY000): Schema mismatch (Table has ROW_TYPE_COMPACT row format, .ibd file has ROW_TYPE_DYNAMIC row format.)
2.ERROR 1815 (HY000): Internal error: Cannot reset LSNs in table '"xxx"."xxx"' : Data structure corruption
有谁比较熟悉的帮我看看
<p>我当初也遇到过类似的问题,后来换成5.5用的</p>
回复 <a class="referer" target="_blank">@openDatabase</a> : 都是5.5的.
本来的数据文件是mysql几点几版本的呢
<p>我也遇到这个问题了。暂时还没解决。一起交流一下</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。