Заметил недавно ошибку запуска 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 сервера
Неужели только в памяти дело? 2/3 свободны из 4х гигов.