【问题标题】:MySQL Tables Could Not Be Read无法读取 MySQL 表
【发布时间】:2018-04-10 17:09:31
【问题描述】:

我正在使用 Appserv 进行本地 MySQL 托管。我不得不重置我的电脑。我忘记备份 MySQL 数据库并使用 Win 10 重置功能。所以它删除了所有应用程序,但没有删除个人文件。重置我的电脑后,我再次设置了 Appserv。我进入了 phpMyAdmin。在左侧,我可以看到所有表格。但是当我点击它们时,我收到一条错误消息“#1146 - 表 'database.table' 不存在”。所以我只有 MySQL 数据文件,其中包含数据库的 .frm 和 .ibd 文件。 我的问题是,我可以用这些 .frm 和 .ibd 文件恢复表吗?

注意:ib_logfile 和 ibdata 文件在设置后会被覆盖。

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    在 Google 上快速搜索我发现一篇文章可能对您有所帮助,但请记住,一旦您因错误或其他原因永久删除了某些内容,并且如果您没有进行适当的备份,那么我很遗憾地说,无论您尝试并复活它是行不通的。

    尽管如此,试试下面的链接,让我知道你的进度:

    http://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/

    【讨论】:

    • 我搜索了很多,但不介意按文件扩展名搜索。非常感谢。我试试看。
    猜你喜欢
    • 2016-08-26
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多