AMH4.2开启MYSQL数据库INNODB引擎支持

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了。

給TA打賞
共{{data.count}}人
人已打賞
服務器運維

LNMP安装GOOGLE反代扩展

2016-5-15 10:05:33

服務器運維

两款LNMP一键安装包

2016-5-15 10:13:00

0 Reply AAuthor MManager
    暫無討論,說說你的看法吧
搜索