由于某种原因,当我尝试打开存储在其中的表.frm
和.ibd
文件(无论是在MySQL还是phpmyadmin上)时,它给了我一个语法错误,或者说它不存在。
我读过另一篇与此有类似问题的文章,但是我不知道如何检查是否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中下载插件吗?