- A+
所属分类:工具资源
MyISAM和InnoDB引擎是mysql数据库用的最多的两个引擎,某些web环境里默认设置了禁用InnoDB,这样在导入InnoDB创建的表时可能会有些问题。比如AMH4.2就是默认使用MyISAM并且不开启InnoDB支持,这时候需要修改一下my.cnf配置。我们登录mysql数据库用SHOW ENGINES;命令查看InnoDB那一栏的Support是NO表示不被支持。再使用SHOW variables like "have_%";命令查看显示结果中会有如下3种可能的结果:
- have_innodb YES
- have_innodb NO
- have_innodb DISABLED
这3种结果分别对应:
- 已经开启InnoDB引擎
- 未安装InnoDB引擎
- 未启用InnoDB引擎
针对第二种未安装,只需要安装即可;针对第三种未启用,则打开mysql配置文件,找到 skip-innodb项,将其改成#skip-innodb,innodb = ON之后重启mysql服务即可。AMH4.2就是第三种结果。修改过后就正常支持InnoDB了。
我的微信公众号
我的微信公众号扫一扫
2016年1月25日 下午3:37 沙发
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
这个不是可以通过面板的mysql设置开启吗
2016年2月20日 上午11:10 1层
Warning: Use of undefined constant auto - assumed 'auto' (this will throw an Error in a future version of PHP) in /www/wwwroot/past.cmsky.org/wp-content/themes/begin5.2/inc/inc.php on line 911
@6666 纳尼,还真没注意面板的mysql设置!