环境:phpstudy的mysql8

索引长度问题:

试了很多解决办法,例如需改配置:

set global innodb_large_prefix=ON;
set global innodb_file_format=BARRACUDA;

试了还是有问题,直接启动不了了。因为mysql8取消了这个配置。

最终解决办法:

把default-storage-engine=MyISAM改为default-storage-engine=INNODB即可

因为默认使用MyISAM,MyLSAM限制1000 bytes,超出报错,将Mysql改为Innodb即可

Logo

一站式 AI 云服务平台

更多推荐