最近在安装discuz 的时候碰到问题,因为用你的阿里云rds,怎么都装不上。
后根据阿里云工程师确认“目前RDS5.7 已经不支持创建MyISAM y引擎,RDS -mysql 5.6 新的实例版本目前也是同样禁止创建MyISAM引擎创建了,产品基于性能等考虑RDS 已经不支持这个引擎创建。(禁用) ”
但是我们在安装discuz 最新版3.4的时候默认是 engine =myisam会出现下图报错

所有我们只需要修改discuz 的安装脚本 ,把建表语句里的engine =myisam改成engine =innodb 即可。
装是可以安装了是否会对性能上有什么影响有待验证,本人目前程序运行正常,暂时没发现什么问题
方案二:另外根据discuz论坛 有提供
Discuz! X2.5/X3-X3.4 InnoDB数据库补丁 beta1.0.8 http://www.discuz.net/thread-3330856-1-1.html
这个我没有操作过,请自行尝试
后根据阿里云工程师确认“目前RDS5.7 已经不支持创建MyISAM y引擎,RDS -mysql 5.6 新的实例版本目前也是同样禁止创建MyISAM引擎创建了,产品基于性能等考虑RDS 已经不支持这个引擎创建。(禁用) ”
但是我们在安装discuz 最新版3.4的时候默认是 engine =myisam会出现下图报错

所有我们只需要修改discuz 的安装脚本 ,把建表语句里的engine =myisam改成engine =innodb 即可。
装是可以安装了是否会对性能上有什么影响有待验证,本人目前程序运行正常,暂时没发现什么问题
方案二:另外根据discuz论坛 有提供
Discuz! X2.5/X3-X3.4 InnoDB数据库补丁 beta1.0.8 http://www.discuz.net/thread-3330856-1-1.html
这个我没有操作过,请自行尝试