MySQL只有.frm文件恢复表结构
http://www.ttlsa.com/mysql/mysql-utilities-mysqlfrm/
以诊断模式读取目录中的所有的FRM文件:
D:\Program Files (x86)\EasyPHP-5.3.8.0\mysql\utilities>mysqlfrm --diagnostic "D:/Program Files (x86)/EasyPHP-5.3.8.0/mysql/data/pttuicd"
昨天很悲剧,一直在用easyphp5.3.8,突然想升级了,下载了个easyphp最高版本,发现不太好用,然后改用了wampserver,下载了3.0版本的,Php版本是5.6
然后数据库版本也高了。关键是我升级easyphp最高版本的时候发现冲突,只能先卸载掉5.3.8,关键点是这个时候我竟然没有备份数据库,天真的以为只要mysq/data下的文件不丢失就可以了。mysql分了两个引擎, innodb、myisam,myisam只要拷贝data下的文件夹到新的mysq/data下就行了,innodb不行啊,还要拷贝什么ibdata,
原来的5.3.8已经被我卸载了,没有ibdata文件了。只有.frm文件了,心想只要能恢复表结构就行了,不奢求恢复数据了。折腾了好久
发现一个好的工具用于恢复.frm表结构,并且还带注释,真棒哦~
dbseeker_frm1.01.zip
下载地址为http://down.51cto.com/data/2194241
界面化操作。