ZaLinux.ru

Ошибка «Unknown/unsupported storage engine: InnoDB» (РЕШЕНО)

При запуске MySQL или MariaDB может возникнуть ошибка:

2019-08-29 15:56:43 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2019-08-29 15:56:43 0 [ERROR] Aborting

В результате СУБД не запустится.

Ошибка может возникнуть при обновлении системы управления базами данных, либо при переносе файлов с базами данных на другую систему.

Рабочим вариантом, позволяющим прекратить эту ошибку, является удаление двух файлов:

  • ib_logfile0
  • ib_logfile1

На системе Linux эти файлы обычно размещены в директории /var/lib/mysql и поэтому можно использовать следующие команды для их удаления:

sudo rm /var/lib/mysql/ib_logfile0
sudo rm /var/lib/mysql/ib_logfile1

В моём случае указанная ошибка пропала, но это не решила некоторых других проблем. Поэтому рекомендуется переносить базы данных на другую систему не в виде файлов, а в виде бэкапа, сделанного с помощью утилиты mysqldump. Подробности для разных операционных систем смотрите в статьях:

Рекомендуемые статьи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *