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

MySQL / InnoDB / Неверный ключевой файл для таблицы Ошибка

Я постоянно вижу это всплывающее окно в моих журналах каждые несколько часов.

Trying to get property of non-object -- Incorrect key file for table '/tmp/#sql_ad2_2.MYI'; try to repair it

Я запустил mysqlcheck для всех таблиц, но все равно получаю. Что еще я могу сделать?

ошибка ключевого файла, которую вы получаете, находится во временной таблице или в перестраиваемой таблице. Вы можете проверить свой список процессов, чтобы увидеть, не запущен ли какой-нибудь очень большой запрос, который пытается создать временную таблицу select * from something;

Поскольку это таблица / tmp, ее следует удалить, когда поток, создавший ее, завершит работу. Когда всплывают журналы, это одно и то же имя файла? или другое имя файла? Возможно ли, что / tmp не установлен chmod 1777? или есть файлы, созданные mysql, у которых нет правильного uid: gid?