MySQL使用.idb文件恢复数据
AI-摘要
FkaAI GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
场景:数据库服务无法启动,没有办法导出.sql文件。如何备份数据并将数据导入新的数据库。
一、找到数据文件
数据文件一般存放在以下路径,路径下会有对应的数据库名的文件夹。复制出数据所对应的.idb文件。
C:ProgramDataMySQLMySQL Server 8.0Data
ProgramData文件夹一般是隐藏的,需要手动接触隐藏。
二、导入数据
在目标数据库中,新建需要导入的数据表。注意:表的格式要完全相同
然后进入数据库命令行。
1. 删除表空间
ALTER TABLE <表名> DISCARD TABLESPACE;
2. 复制idb文件
将文件复制到新的MySQL的Data路径下
3. 导入空间表
alter table <表名> import tablespace;
4. 检查数据
做完上述操作理论上数据表就可以查看了。
本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 协议,转载请注明来自 FKA-冯可傲
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果