探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

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

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《AMH4.2开启MYSQL数据库INNODB引擎支持》
文章链接:https://www.thefreesky.com/blog/22124.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发