扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
一、根据frm文件恢复数据表结构
切记 恢复之前先把备份好的frm和ibd文件拷贝到别的文件夹做好备份,免得一次不成功改写了文件!
1.安装MySQL Utilities管理工具,可在官网下载;
2.创建同名数据库;(创建数据库之前如果show databases命令还能查到目标数据库,可以直接删除data目录下的该数据库文件夹);然后把.frm文件拷贝到data/数据库名 文件夹下,用于一会恢复表结构
3.cd到data/数据库名 目录下,执行以下命令
mysqlfrm --server=root:rootpassword@localhost mydb:mytable.frm --port=3307
注意:rootpassword为数据库密码 如果没有可以不填,mydb为数据库名,mytable为表名;
4.执行后稍等片刻就会在命令行打印出创建表的sql语句,然后复制出来利用sql管理工具执行去创建表(如果执行之前数据库中已经存在表则先删除此数据表然后再执行sql语句);此时数据库和表结构已经恢复完毕;
二、根据ibd文件恢复数据表数据
还没成功,先记录下文章链接,有时间在补充
https://www.cnblogs.com/GmrBrian/p/3963653.html
https://blog.csdn.net/CcMark/article/details/53674122
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部