Как вылечить innoDB таблицу?
Здравствуйте, после зависания сервера случилась такая ситуация:
Поломалась одна из таблиц — «d7_views_content_cache», данные из этой таблицы мне не нужны, но она зависла в странном состоянии:
к ней нет доступа, ее нельзя удалить, нельзя создать
MariaDB []> drop table d7_views_content_cache; ERROR 1051 (42S02): Unknown table 'd7_views_content_cache' MariaDB []> CREATE TABLE `d7_views_content_cache` ( `timestamp` INT(64) NOT NULL DEFAULT '0' ) ENGINE = InnoDB; ERROR 1005 (HY000): Can't create table 'd7_views_content_cache' (errno: -1) MariaDB []> select * from d7_views_content_cache; ERROR 1146 (42S02): Table 'd7_views_content_cache' doesn't exist
Пробовал удалять файл d7_views_content_cache.ibd, он он сразу создается заново.
Восстанавливать из бекапа очень не хочется(много контента, это займет много времени)
Подскажите, может есть способ ее как-нибудь дропнуть или починить?
Поломалась одна из таблиц — «d7_views_content_cache», данные из этой таблицы мне не нужны, но она зависла в странном состоянии:
к ней нет доступа, ее нельзя удалить, нельзя создать
MariaDB []> drop table d7_views_content_cache; ERROR 1051 (42S02): Unknown table 'd7_views_content_cache' MariaDB []> CREATE TABLE `d7_views_content_cache` ( `timestamp` INT(64) NOT NULL DEFAULT '0' ) ENGINE = InnoDB; ERROR 1005 (HY000): Can't create table 'd7_views_content_cache' (errno: -1) MariaDB []> select * from d7_views_content_cache; ERROR 1146 (42S02): Table 'd7_views_content_cache' doesn't exist
Пробовал удалять файл d7_views_content_cache.ibd, он он сразу создается заново.
Восстанавливать из бекапа очень не хочется(много контента, это займет много времени)
Подскажите, может есть способ ее как-нибудь дропнуть или починить?
Похожие публикации
Что это за ошибка innodb?
Ошибка InnoDB: mmap(275513344 bytes) failed; errno 12. Как решить?
Нет комментариев