Mysql InnoDB Отключено
Я изменил my.cnf
для установки MySQL 5 и теперь я получаю следующую ошибку в syslog
:
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 268435456 bytes!
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Я удалил строки из my.cnf
один за другим и обнаружил подверженные ошибкам строки:
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
Я не вижу, как указание ограничения в 256M останавливает 5M
файл рабочий.
Кто-нибудь знает, что вызывает эту проблему?
2 ответа
Решение
Вам нужно сделать следующее:
Добавьте эти строки в /etc/my.cnf
(в зависимости от вашей установки /etc/mysql/my.cnf
)
[mysqld]
innodb_log_file_size = 256M
innodb_log_files_in_group = 2
innodb_buffer_pool_size=1G
затем сделайте это:
service mysql stop
service mysql start --innodb-fast-shutdown=0
service mysql stop
rm -f /var/log/mysql/ib_logfile
service mysql start
Вы получаете ошибку, потому что вам нужно следовать надлежащему документированному методу изменения размера файла журнала.