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问题。帮帮忙啊~跪谢~
当时只备份了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问题。帮帮忙啊~跪谢~
你之前的备份方式就不正确,应该用MYSQLDUMP生成备份程序,而不是简单的COPY 和PASTE。以前的MYISAM可以。现在都不能直接这样COPY。
找你有事啊