使用mysqlfrm工具进行还原
实现原理
- 通过工具解析获取原有的表结构
- 新建一数据库,创建表信息
- 将表移除表空间
- 将.ibd文件复制到数据库目录
- 将表在添加进表空间即可
执行命令获取表结构
mysqlfrm --server=root:root74@localhost:3306 C:\Users\ws\Desktop\jira\worklog.frm >C:\Users\ws\Desktop\jiraworklog.sql --port=3434 --user=mysql --diagnostic
--server=root:root74@localhost:3306 现有数据库地址及账号密码
C:\Users\ws\Desktop\jira\worklog.frm 原有的数据库数据信息
--port=3434 --user=mysql --diagnostic 默认即可
>C:\Users\ws\Desktop\jiraworklog.sqlsql文件保存