mysql 删除了 ibdata1 还能恢复库表的结构和数据吗

2015-07-20 19:58:31 +08:00
 delavior
有两个库,一个是innodb的库a,现在受伤的是另一个库b,一部分表是myisam的,一部分表是innodb的
我本来要把innodb的共享表空间改为独立表空间,看网上的教程先把a导出,然后停了mysqld把ibdata给删了(不要问我为什么没有备份,任性了),然后在my.cnf中加了一条innodb-file-per-table=1,然后重启mysql,然后库b的innodb表就查不出来了

现在看了一下库b的文件夹,只有frm文件没有myd文件

这种情况下库b的结构和数据还能恢复吗
1684 次点击
所在节点    问与答
2 条回复
dltsgl
2015-07-21 08:53:45 +08:00
呵呵,你把数据文件都删除了,还想恢复数据?表结构也够呛,毕竟表都删了

还有innodb哪来的myd文件
delavior
2015-07-21 10:56:56 +08:00
@dltsgl 那表结构能恢复吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/207045

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX