Table 'mydb.mytable' doesn't exist in engine после перезапуска сервера

176
27 августа 2021, 18:00

Сегодня вечером мой сервер завис и перезапустился, после чего одна из табличек пострадала, и перестала работать. Бекапа к сожалению нет.

Файлы mytable.ibd и mytable.frm есть, и права на них верные.

ibdata1 и ib_logfile* тоже существуют и не пострадали.

При попытке взаимодействия с табличкой получаю: Table 'mydb.mytable' doesn't exist in engine

В системном логе вот это: [ERROR] InnoDB: Table mydb.mytable contains unrecognizable instant ALTER metadata

Ubuntu 18.04.3 LTS

MariaDB 10.4.8

Не подскажете что случилось с табличкой и можно ли ее восстановить ?

READ ALSO
Как получить количество товаров для категории которая имеет подкатегории?

Как получить количество товаров для категории которая имеет подкатегории?

Есть таблица категорий: id, title, parent_id; Таблица товаров: id, name, category_id;

257
Удалить часть массива по значение

Удалить часть массива по значение

имеется переменная в которой содержаться массив содержащий более 15к значенийНужно удалить из массива элементы содержащие в себе значение...

113
Обновление формы с файлом в Symfony

Обновление формы с файлом в Symfony

Доброго времени суток!

117