1. 环境说明
RHEL 6.4 x86_64 + MySQL 5.5.37和MySQL 5.6.19
blog地址:http://blog.youkuaiyun.com/hw_libo/article/details/39215723
2. 案例:redo log文件(ib_logfile)大小参数被修改:innodb_log_file_size
innodb_log_file_size = 256M -- 修改为200M
版本是5.5的,启动失败,会出现如下错误:
InnoDB: Error: log file ./ib_logfile0 is of different size 0 268435456 bytes ## 原来redo log的大小
InnoDB: than specified in the .cnf file 0 209715200 bytes! ## redo log被修改的大小
140912 0:01:12 [ERROR] Plugin 'InnoDB' init function returned error.
140912 0:01:12 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
140912 0:01:12 [ERROR] Unknown/unsupported storage engine: InnoDB
140912 0:01:12 [ERROR] Aborting
版本是5.6.16之后的,正常启动,会自动将原来的redo log删除,然后重新生成新的redo log(这个比较重要):