小编car*_*ent的帖子

从 .ibd、.frm 和 mysqllogbin 文件恢复 MySQL 表

出于某种原因,当我尝试打开存储在.frm.ibd文件中的表(无论是在 MySQL 还是 phpmyadmin 上)时,它会给我一个语法错误,或者它说它不存在。

我已经从 .frm 和 .ibd 文件中读取了恢复表?有与此类似的问题,但我不知道如何检查是否innodb_file_per_table已启用,而且我总体上真的很困惑。我还将我的mysql-bin.000002文件的副本转换为txt 文件,因此我看到我的数据库中的数据没有完全丢失。

该数据库是去年创建的。我有 6 个mysql-bin.00000文件,但由于某种原因,.000002它是最大的。现在,我拥有所有数据库的.ibd.frm文件,但我不知道如何将其恢复回 MySQL,或者至少恢复到我可以读取的内容。

我在 Windows 2003 Server 上使用 WampServer 2.4 和 MySQL 5.6.12。另外,我应该在 InnoDB 中下载插件吗?

mysql innodb recovery mysql-5.6 mysqlbinlog

10
推荐指数
1
解决办法
6万
查看次数

标签 统计

innodb ×1

mysql ×1

mysql-5.6 ×1

mysqlbinlog ×1

recovery ×1