Unknown table engine 'InnoDB'

mre

Всем привет.Использую InnoDB, недавно добавил в [mysqld] строки:
innodb_buffer_pool_size=128M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=64M
innodb_flush_log_at_trx_commit=2
После рестарта, стала вылетать ошибка "Unknown table engine 'InnoDB'".Хотя до этого все работало нормально.В чем может быть проблема?
7 ответов

mre

удаляй по одной строке. посмотри логи.


mre

Сам сервер то запускается нормально, эта ошибка возникает при выполнении запросов.


mre

Сам сервер то запускается нормально
Не факт. Движок InnoDB мог не стартовать. Таки смотрите логи.


mre

120515 01:11:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysqlInnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytesInnoDB: than specified in the .cnf file 0 67108864 bytes!120515 1:11:34 [ERROR] Plugin 'InnoDB' init function returned error.120515 1:11:34 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.120515 1:11:34 [Note] Event Scheduler: Loaded 0 events120515 1:11:34 [Note] /usr/libexec/mysqld: ready for connections.


mre

Всем привет.Использую InnoDB, недавно добавил в [mysqld] строки:
innodb_buffer_pool_size=128M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=64M
innodb_flush_log_at_trx_commit=2
После рестарта, стала вылетать ошибка "Unknown table engine 'InnoDB'".Хотя до этого все работало нормально.В чем может быть проблема?
если останов не был аварийным, то после изменения innodb_log_file_size следует удалить старые лог-файлы, чтобы создались файлы вновь указанного размера.


mre

А где лежит ib_logfile0?


mre

А, нашел, всем спасибо!