Решение ошибки запуска 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

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

Смотрите также мою статью:
Установка и настройка MySQL сервера

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

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

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

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

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading