启动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
回复#2 @绿眼资源 :
窝的Linux下的MySQL默认是开了这个的。