gpt4 book ai didi

php - MySQL - 删除 .frm 和 .ibd 文件后能够访问数据库

转载 作者:行者123 更新时间:2023-11-30 22:38:18 24 4
gpt4 key购买 nike

我有一个运行正常的 MySQL 服务器,没有任何错误。我不小心删除了所有 .ibd 和 .frm 文件。但是服务器没有抛出任何错误。它甚至使用命令行继续数据插入和所有操作。

我发现它临时使用ibdata文件来存储和访问记录。

如果我尝试访问所有记录,它会显示找不到任何记录。它没有显示可用于“显示表”的表,但如果我使用特定表名访问,它不会抛出任何错误消息

我如何克服这种情况。如果任何 .ibd 或 .frm 文件被删除,如果我访问该表,它应该会抛出错误。

最佳答案

试试 CHECK TABLE my_table EXTENDED;

编辑:

REPAIR TABLE tbl_name EXTENDED 应该可以帮助您恢复损坏的数据。请先备份表本身和整个数据库。

关于php - MySQL - 删除 .frm 和 .ibd 文件后能够访问数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com