这是一个创建于 3432 天前的主题,其中的信息可能已经有所发展或是发生改变。
有两个库,一个是innodb的库a,现在受伤的是另一个库b,一部分表是myisam的,一部分表是innodb的
我本来要把innodb的共享表空间改为独立表空间,看网上的教程先把a导出,然后停了mysqld把ibdata给删了(不要问我为什么没有备份,任性了),然后在my.cnf中加了一条innodb-file-per-table=1,然后重启mysql,然后库b的innodb表就查不出来了
现在看了一下库b的文件夹,只有frm文件没有myd文件
这种情况下库b的结构和数据还能恢复吗
第 1 条附言 · 2015-07-21 10:57:55 +08:00
使用show tables能看到表,但查的时候提示table doesn't exist
2 条回复 • 2015-07-21 10:56:56 +08:00
|
|
1
dltsgl 2015-07-21 08:53:45 +08:00
呵呵,你把数据文件都删除了,还想恢复数据?表结构也够呛,毕竟表都删了
还有innodb哪来的myd文件
|