最近在安裝discuz 的時候碰到問題,因為用你的阿里云rds,怎么都裝不上。
后根據(jù)阿里云工程師確認(rèn)“目前RDS5.7 已經(jīng)不支持創(chuàng)建MyISAM y引擎,RDS -mysql 5.6 新的實例版本目前也是同樣禁止創(chuàng)建MyISAM引擎創(chuàng)建了,產(chǎn)品基于性能等考慮RDS 已經(jīng)不支持這個引擎創(chuàng)建。(禁用) ”
但是我們在安裝discuz 最新版3.4的時候默認(rèn)是 engine =myisam會出現(xiàn)下圖報錯

所有我們只需要修改discuz 的安裝腳本 ,把建表語句里的engine =myisam改成engine =innodb 即可。
裝是可以安裝了是否會對性能上有什么影響有待驗證,本人目前程序運行正常,暫時沒發(fā)現(xiàn)什么問題
方案二:另外根據(jù)discuz論壇 有提供
Discuz! X2.5/X3-X3.4 InnoDB數(shù)據(jù)庫補丁 beta1.0.8 http://www.discuz.net/thread-3330856-1-1.html
這個我沒有操作過,請自行嘗試
后根據(jù)阿里云工程師確認(rèn)“目前RDS5.7 已經(jīng)不支持創(chuàng)建MyISAM y引擎,RDS -mysql 5.6 新的實例版本目前也是同樣禁止創(chuàng)建MyISAM引擎創(chuàng)建了,產(chǎn)品基于性能等考慮RDS 已經(jīng)不支持這個引擎創(chuàng)建。(禁用) ”
但是我們在安裝discuz 最新版3.4的時候默認(rèn)是 engine =myisam會出現(xiàn)下圖報錯

所有我們只需要修改discuz 的安裝腳本 ,把建表語句里的engine =myisam改成engine =innodb 即可。
裝是可以安裝了是否會對性能上有什么影響有待驗證,本人目前程序運行正常,暫時沒發(fā)現(xiàn)什么問題
方案二:另外根據(jù)discuz論壇 有提供
Discuz! X2.5/X3-X3.4 InnoDB數(shù)據(jù)庫補丁 beta1.0.8 http://www.discuz.net/thread-3330856-1-1.html
這個我沒有操作過,請自行嘗試