読者です 読者をやめる 読者になる 読者になる

InnoDBのログファイルサイズエラー

MySQL CentOS5

my.cnf で、innodb_log_file_size の値を変更した際は、InnoDBログファイルを削除しないとエラーになる。
前に起動していた時に作成されたログファイルのサイズと、今回定義されたサイズが合わない、ということでエラーになる。

130128 09:04:03  mysqld started
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 67108864 bytes!
130128  9:04:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.95-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution


以下のようにする。

# rm /var/lib/mysql/ib_logfile*

デーモンを再起動

# /sbin/service mysqld restart