Ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.»

Ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.»

Недавно, возникла на сервере ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.» Нашел немного решений в интернете и решил сделать заметку на будущее. Кому-то и поможет. И в своей теме «Ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.»» я расскажу несколько способов исправление данной ошибки.

1. Можно попробовать остановить/убить все процессы/стартануть сервер баз данных:

# service mysqld stop
# killall -9 mysql*
# service mysqld start

2. Прописываем в my.cnf  следующие значения  и тем самым, переопределяем их вручную:

[...]
innodb_data_home_dir = /var/lib/mysql/
innodb_log_group_home_dir = /var/lib/mysql/
[...]

В Debian/Ubuntu по умолчанию /var/lib/mysql/.
В CentOS/RedHat/Fedora по умолчанию /var/lib/mysql/ так же.

Перезапускаем mysql:

# service mysqld restart

Если не помогло, переходим к следующему шагу.

3. Попробуйте переместить  или удалить лог-файлф с именем «ib_logfile» в «/var/lib/mysql» и перезапустить MySQL. Иногда MySQL не сможет запустится, потому что сталкиваются с трудностями с обновлением log файла:

# mv /var/lib/mysql/ib_logfile* /root/

Перезапускаем mysql:

# service mysqld stop

и

# service mysqld start

4. Делаем изменения в my.cnf и прописываем следующую строчку:

[...]
innodb_flush_method=normal
[...]

Ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.» решена, мне помог один их этих способов. Если знаете как еще исправить данную ошибку, пишите и я дополню данную новость.

3 thoughts on “Ошибка «Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.»

  1. Спасибо.
    У меня ошибка возникла на виндовс 10.
    Помог 3 пункт.
    Удалил файлы ib_logfile0 и ib_logfile1 из /c/ospanel/userdata/MySQL-5.7-x64

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.