Решение ошибки запуска MySQL сервера — «Unknown/unsupported storage engine: InnoDB»

Заметил недавно ошибку запуска MySQL сервера:

150821 20:34:03 InnoDB: Fatal error: cannot allocate memory for the buffer pool
150821 20:34:03 [ERROR] Plugin ‘InnoDB’ init function returned error.
150821 20:34:03 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
150821 20:34:03 [ERROR] Unknown/unsupported storage engine: InnoDB
150821 20:34:03 [ERROR] Aborting

Удаление следующих файлов не дало результата:

sudo rm /var/lib/mysql/ib_logfile0
sudo rm /var/lib/mysql/ib_logfile1 
sudo rm /var/lib/mysql/ibdata1
sudo service mysql restart

Причиной ошибки оказалась нехватка оперативной памяти.
Посмотреть количество свободной памяти можно например командой:
free -m

После добавления оперативной памяти (ОЗУ) к серверу данная ошибка больше не отображалась.

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Вливайтесь в общение

1 комментарий

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

  1. Неужели только в памяти дело? 2/3 свободны из 4х гигов.