在windows环境下修改了MySQL的myf文件造成数据无法启动。
网上的教程都是针对复制了整个data文件的说明,假设使用docker将数据卷的内容备份了,迁移时重新指定数据卷就可以自动识别了,这个是正常的套路
近600万的数据无法恢复,单个库的大小接近2G。
从开发环境或测试环境中将数据模型导出
在新建的环境中创建与删除前一模一样的数据库名称,使用导出数据模型恢复数据库结构
Error Code:1812. Tablespace is missing for table <table_name>
ALTER TABLE <table_name> IMPORT TABLESPACE;
insert into A select * from B;
8.到此数据已恢复,增删改查正常
总共折腾了4个小时,数据还原过程还经历了磁盘空间不足的情况,切记对数据库操作时能备份数据一定、一定、一定要备份数据。
本文发布于:2024-01-31 18:07:17,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170669564030383.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |