【问题标题】:phpMyAdmin import Database that is missing!phpMyAdmin 导入缺少的数据库!
【发布时间】:2010-11-04 00:34:09
【问题描述】:

我在 phpMyAdmin 中的 sql 数据库不见了,但我将文件保存在 xampp/mysql/data/mydatabase 目录中,扩展名为 .MYD .MYI .frm .opt...

问题是当我尝试在记事本++ 中打开它以查看它们似乎已损坏或损坏的信息时。然后我尝试通过phpMyAdmin将这些文件直接导入数据库,但再次没有结果,因为它充满了语法错误......

谁能告诉我如何解决这个问题?

提前致谢!

【问题讨论】:

    标签: phpmyadmin


    【解决方案1】:

    备份文件(备份整个目录结构以防万一),重新创建同名数据库(销毁文件),停止mysql,替换文件,启动mysql。

    确保您保留备份以防万一出现问题!

    【讨论】:

    • 我可以按照你的想象去做吗?备份损坏的文件?
    • 您只能导入已导出的文件。 frm(表)、opt(数据库选项)、MYD 和 MYI 文件是二进制文件,不能(有用地)在 Notepad++ 中读取。
    • 您可以将 frm 文件复制到其他一些 frm 文件的顶部以重新创建您的表。您可以对 opt 文件执行相同的操作来恢复您的数据库选项。我猜其他的 MYD 和 MYI 文件也很重要;诀窍是创建一些新的并用现有的替换它们,问题就解决了。
    猜你喜欢
    • 2014-08-27
    • 1970-01-01
    • 2017-01-05
    • 2013-05-30
    • 2013-10-25
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多