MySQL 5.7 通过解析frm和ibd文件恢复数据
.frm文件存储表结构
.ibd文件存储数据
以恢复表IP_PATENT_APPLICANT_LIST为例, 有待恢复表文件IP_PATENT_APPLICANT_LIST.frm和IP_PATENT_APPLICANT_LIST.ibd
恢复表结构
dbsake解析frm
dbsake建议在linux系统或者wsl上操作(我在windows上执行dbsake失败), 本示例是在wsl上执行的
- 下载dbsake
curl -s http://get.dbsake.net > dbsake - 修改权限
chmod u+x dbsake - 解析frm
./dbsake frmdump /mnt/d/Desktop/IP_PATENT_APPLICANT_LIST.frm > /mnt/d/Desktop/IP_PATENT_APPLICANT_LIST.sql - 执行
IP_PATENT_APPLICANT_LIST.sql中的建表语句建表 - [可选]批量执行脚本

transport.sh#!/bin/bash # 设置当前目录 current_dir=$(pwd) # 定义路径 frm_dir="$current_dir/frm" sql_dir="$current_dir/sql" # 检查目录是否存在,如果不存在则创建 if [ ! -d "$sql_dir" ]; then m

最低0.47元/天 解锁文章
570

被折叠的 条评论
为什么被折叠?



