AMH4.2开启Mysql数据库InnoDB引擎支持

  • 2
  • 4,807 views
  • 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了。

weinxin
我的微信公众号
我的微信公众号扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  0   博主  0

    • 6666 6666 0

      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设置开启吗

        • 厘米 厘米 9

          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设置!