
Ошибка «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.» решена, мне помог один их этих способов. Если знаете как еще исправить данную ошибку, пишите и я дополню данную новость.
Было ли это полезно?
0 / 0