mysql数据库换了机器,现在的版本是5.0.41,以前的版本记不清了,但是至少是5.0的。
当时只备份了data下的数据库名称一样的那个文件夹,ibdata没有包含进来,文件只有.frm格式了。
以前的备份也没有了,现在怎么恢复表的结构?数据库的类型是InnoDB的,1.命令: ( mysql )mysqldump,
提示:mysqldump: Got error: 1146: Table 'frmtest.bbs_attach' doesn't exist when using LOCK TABLES2.命令: ( mysql )repair table bbs_attach; 
提示:
+--------------------+--------+----------+------------------------------------------+
| Table              | Op     | Msg_type | Msg_text    |
+--------------------+--------+----------+------------------------------------------+
| frmtest.bbs_attach | repair | error    | Table 'frmtest.bbs_attach' doesn't exist |
+--------------------+--------+----------+------------------------------------------+
1 row in set, 1 warning (0.01 sec)3.命令: ( mysql )desc bbs_attach; 或者 select * from table_name;

提示ERROR 1146 (42S02): Table 'frmtest.bbs_attach' doesn't exist4.命令: ( mysql )SHOW tables;
提示+---------------------+
| Tables_in_frmtest   |
+---------------------+
| bbs_attach          |
| rss_feedupdatequeue |
+---------------------+
2 rows in set (0.00 sec)5.大多数frm文件全部都是9kb大小,个别文件为13kb,21kb,没有其他的大小,但是我敢肯定这些表都是有数据的。6.新建了一个数据库,把这些表放进去也还是会有其面的1,2,3,4问题。帮帮忙啊~跪谢~