Plugin InnoDB registration as a STORAGE ENGINE failed解决方法

原先一台数据库未安装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

Plugin InnoDB registration as a STORAGE ENGINE failed解决方法的相关文章

mysql报错Plugin 'InnoDB' registration as a STORAGE ENGINE failed

在系统日志中查看到 事件类型: 错误 事件来源: MySQL 事件种类: 无 事件 ID: 100 日期:  2016-11-10 事件:  10:00:11 用户:  N/A 计算机: xxxxxx005D 描述:Plugin 'InnoDB' registration as a STORAGE ENGINE failed. For more information, see Help and Support Center at http://www.mysql.com.  上面这句话的意思是

win7系统开机提示cpu variable mtrr configure failed解决方法

  win7系统开机提示cpu variable mtrr configure failed解决方法.win7系统开机遇到故障问题已经很常见了,这不有位用户说自己笔记本win7旗舰版系统开机提示cpu variable mtrr configure failed错误,看着一大串英文,都不知道怎么解决?大家不要慌张,可以根据提示的代码找到故障原因,然后在轻松解决问题,下面一起看看解决步骤吧. 原因分析: MTRR是Memory Type Range Register的缩写,可翻译为存储区域类型寄存

VMware Workstation “The Msi Failed”解决方法

     今天准备装虚拟机时,遇到一个问题一直没办法解决.折腾了一下午,总算解决了.在这里记录以下,以便大家遇到相同的问题时,能尽快解决.      由于以前安装过WMware Workstation,然后又卸载了.今天安装时,一直出现"The Msi Failed"这个问题,安装也不成功.                        (图来自网络)      在网上找了很多解决方法.      有用shell脚本的:http://www.xiaopeiqing.com/posts/

OGG-03517 Conversion from character set failed解决方法

用goldengate同步oracle数据到mysql,由于一个字段某行数据的字段集的原因导致 replicat进程报 OGG-03517错 OGG-03517  Conversion from character set zhs16gbk of source column LPL_MERCHANT_NAME to character set UTF-8 of target column lpl_merchant_name failed because the source column con

SQL Server 2008 SP2找不到SQL Server Engine的解决方法

最近我有个客户碰到一个很奇怪的问题.他安装SQL server 2008 SP2的时候, SP2的安装程序无法找到SQL server.界面如下: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 正常的界面应该是这样的: 你可以从上图看到, 上面列出了我机器上的SQL 实例SQLEXPRESS. 那么客户的机器上为什么就不能列出呢? 我首先考虑是不是下载的SP2版本不对?仔细核查了下,客户的SQL server

MySql数据库Plugin 'FEDERATED' is disabled.错误解决方法

错误的具体内容是: 121012 11:35:03 [Note] Plugin 'FEDERATED' is disabled. 121012 11:35:03  InnoDB: Error: unable to create temporary file; errno: 2 121012 11:35:03 [ERROR] Plugin 'InnoDB' init function returned error. 121012 11:35:03 [ERROR] Plugin  'InnoDB'

MySQL不支持InnoDB的解决方法_Mysql

G一下后,解决如下: /var/lib/mysql目录下,删除ibdata1.ib_logfile1. ib_logfile0,然后重启MySql让其重建以上文件: mysqladmin -uroot -p shutdown sudo mysqld_safe & 搞定! 下面是网络上的其它文章.大家也可以参考下.早上起来,到PHP站点去看了下,准备测试下别人写的一个CMS系统,高兴的下载了程序,然后把程序拷贝到所在目录.由于该程序没有install.php,里面只包含了一个*.sql的数据库语句

mysql建表unknown storage engine innodb

问题描述 mysql建表unknown storage engine innodb 建表的时候出现的问题,网上百度了一下给出的方法都没有解决. 解决方案

apache mysql php配置与mysqlDefault storage engine (InnoDB) is not available解决办法

安装配置apache2 1.到apache(www.apache.org)官方网站下载最新的源代码包 2.用tar -zxvf apache_[version].tar.gz解压,得到一个目录 3.进入目录执行./configure prefix=[path] enable-module=so开始配置 例如要将apache安装在/www/ 下,则可以./configure prefix=/wwwenable-moudle=so 4.配置过后执行make,接着make install,apache