原先一台数据库未安装Innodb引擎,今天动态增加他,发现innodb加载不了,报错Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed,从详细日志里面发现创建log file创建失败。详细日志如下:
代码如下 | 复制代码 |
InnoDB: If this error appears when you are creating an InnoDB database, InnoDB: the problem may be that during an earlier attempt you managed InnoDB: to create the InnoDB data files, but log file creation failed. InnoDB: If that is the case, please refer to InnoDB: http://dev.mysql.com/doc/refman/5.1/en/error-creating-innodb.html 131017 0:45:52 [ERROR] Plugin 'InnoDB' init function returned error. 131017 0:45:52 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. |
其实之前这台服务器有加载过innodb,后来卸掉了,但是logfile文件没有删除,导致从新加载的时候出现这个问题。解决方法很简单
代码如下 | 复制代码 |
rm -rf ib_logfile* |
然后重新动态加载一次innodb即可,如果不行,那么重启一下mysql.
时间: 2024-10-09 09:48:13