启动InnoDB引擎的方法

启动InnoDB引擎的方法

By 绿眼资源 at 2015-09-14
0人收藏 • 2620人看过

出现

 Unhandled Exception. 
SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown storage engine 'InnoDB'
You can find the error back in the log. 

的解决办法

Mysql中默认的是MyISAM数据引擎,可惜此引擎不支持事务处理,我们需要将默认的数据引擎改为InnoDB。其中InnoDB和BerkeleyDB支持事务处理,只是默认的情况下都是被disable的。所有的引擎里面,InnoDB性能最强大,算是商业级的。启动InnoDB引擎的方法如下

  1)关闭mysql的服务

  2)修改my.ini

  将default-storage-engine=INNODB前的注释(#)去掉

  将skip-innodb这行注释(加上#)

  3)保存后重启mysql服务


3 个回复 | 最后更新于 2015-09-14
lincanbin
2015-09-14
#1

默认应该是打开的吧我记得。

绿眼资源
2015-09-14
#2

我的就是这样解决的应该是默认没打开

lincanbin
2015-09-14
#3

回复#2 @绿眼资源 :

窝的Linux下的MySQL默认是开了这个的。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录