Назад | Перейти на главную страницу

Mysql не запускается - не удалось найти допустимый файл табличного пространства для

Моя служба mysql в настоящее время не может запуститься из-за ошибки

InnoDB: не удалось найти допустимый файл табличного пространства для 'wowcher / temp_import'.

Думаю, я знаю, в чем проблема. У меня есть сценарий PHP, который импортирует файлы CSV во временную таблицу перед разделением информации на соответствующие таблицы.

Затем он стирает временную таблицу в конце скрипта, однако по какой-то причине выдает ошибки перед завершением и очисткой таблицы. Так что я почти уверен, что временная таблица сейчас огромна.

Как я могу стереть его, если я не могу запустить службу mysql? или проблема в чем-то другом?

В папке данных mysql найдите файлы * .frm и * .ibd для временной таблицы. Удалите их вручную и затем запустите.