Mysql无法启动-找不到有效的表空间文件

Mysql无法启动-找不到有效的表空间文件

我的 mysql 服务目前无法启动,错误如下

InnoDB:找不到“wowcher/temp_import”的有效表空间文件。

我想我知道问题是什么。我有一个 PHP 脚本,它将 CSV 文件导入临时表,然后将信息拆分到正确的相关表中。

然后它会在脚本结束时清除临时表,但是由于某种原因,它在完成并清除表之前一直出现错误。所以我很确定临时表现在很大。

当我无法启动 mysql 服务时,我该如何清除它?或者是其他原因导致了这个问题?

答案1

在 mysql 数据文件夹中查找临时表的 *.frm 和 *.ibd 文件。手动删除它们然后启动。

相关内容