mysql - phpMyAdmin 数据库和 XAMPP 中的 MySQL 错误 #1932
问题描述
最近我的 XAMPP -> MySQL 因未知原因开始崩溃,我需要重新安装 xampp,但由于意外错误,我无法进行数据库备份或数据库转储。我设法保存的只是 xampp 和 xampp/mysql/data 文件夹中的 xampp/phpMyAdmin 文件夹。当我在 mysql 中复制数据文件夹时,我用表取回了我的数据库,但表中没有记录,当我单击表时出现错误是“#1932 - 引擎中不存在表'mydatabase.mytable'”。请告诉我有什么方法可以修复它,或者只是从表中恢复记录,因为我保存的数据文件夹中有一些文件,这些文件有每个表的名称,其中有 2 个 .FRM 和 .IBD。有什么方法可以从这些文件中恢复记录。
非常感谢您抽出时间阅读本文并帮助我。谢谢你。PS请不要在修复我的文本时得到任何积分,如果您知道或发表评论,请给我解决方案,如果您需要更多数据,我会回复您。
解决方案
问题出在 ibdata1 文件中。如果您有该文件的旧副本,请将其复制到新副本上,如果您不查看此帖子,那将非常有帮助。感谢所有抽出时间阅读本文的人。
推荐阅读
- python - 如何测试访问外部服务的api?
- c# - C#如何在分布式系统上模拟Windows?
- java - 如何在 Java 中正确使用 Apache 公共数学库中的 ZipfDistribution?
- git - 在 TFS Web 界面中创建一个新文件夹
- metamodel - 是否有显示实体和关系的简单 OSLC 元模型?
- javascript - 无法对未安装的组件执行 React 状态更新。这是一个无操作
- c++ - C++ 继承和“const”交互的问题
- php - 为扩展另一个类的类编写 PHPUnit 测试会产生“找不到类”错误
- android - 改造,请求获取不必要的参数
- excel - 在 Excel 中的合并单元格上键入错误以显示消息功能