【发布时间】:2017-06-09 10:33:25
【问题描述】:
几天前我的硬盘坏了,所以我不得不用新的硬盘更换我的电脑,我根本无法进入操作系统,因此我无法备份我的 MySQL 数据库,但是我设法从损坏的硬盘中保存了整个 xampp 文件夹。
但是,当我使用新安装的 xampp 将 mysql 文件夹中的数据库文件夹复制并粘贴到新硬盘时,我无法打开我的表,它显示错误“#1932 - 引擎中不存在表”,所以我尝试复制mysql中的整个数据文件夹,MySQL服务无法启动。
我还尝试将 ib_logfile0、ib_logfile1 和 ibdata1 复制到新驱动器中,然后我什至无法登录到 phpmyadmin,并说“配置中定义的 controluser 连接失败。”无法通过cmd连接mysql出现“1006未知错误”。
现在如何从旧驱动器中抢救我的数据库?
非常欢迎所有建议。谢谢。
【问题讨论】:
-
按照这些步骤,您将能够从您的 .frm 和 .myd 文件中恢复所有表 stackoverflow.com/a/879268/6582942