Mysql InnoDB Disabled

1

Eu modifiquei o my.cnf para uma instalação do MySQL 5 e agora recebo o seguinte erro em 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.

Eu removi as linhas de my.cnf , uma por uma, e descobri que as linhas propensas a erros são:

innodb_log_file_size = 256M
innodb_log_files_in_group = 3

Não vejo como a especificação do limite de 256M está impedindo o funcionamento de um arquivo 5M .

Alguém sabe o que causa esse problema?

    
por James 14.07.2010 / 15:32

2 respostas

2

Você precisa fazer o seguinte:

Adicione estas linhas a /etc/my.cnf (dependendo da sua instalação /etc/mysql/my.cnf )

[mysqld]
innodb_log_file_size = 256M
innodb_log_files_in_group = 2
innodb_buffer_pool_size=1G

então, faça isso:

service mysql stop
service mysql start --innodb-fast-shutdown=0
service mysql stop
rm -f /var/log/mysql/ib_logfile
service mysql start
    
por 18.04.2011 / 20:13
1

Você está recebendo o erro porque precisa seguir o método documentado adequado de Redimensionando um arquivo de log .

    
por 14.07.2010 / 16:05

Tags