laravel Specified key was too long; max key length is 767 bytes 和lnmp mysql 升级过程中断报错

By | 2018年5月10日

在做laravel过程中,migrate数据库时候,报1071 Specified key was too long; max key length is 767 bytes  ,估计是因为laraval的databases;默认是utf8mb4,而我穷逼服务器只有一G内存只能使用5.5版本的数据库~~~~所以在建立user表时候会报错~~~网上一堆资料都说升级5.5.3以上,脑子不想就去升级了~~~~

升级过程中,突然觉得不对啊~~~我为何这么麻烦去升级mysql,而不直接修改’charset’ => ‘utf8’呢~~~真是傻逼啊~~~~所以就中断升级,~~~~~然而中断就免不了报错,活活搞了一小时报错(mysql错误日志还是很给力的~~~~)

所以说信息社会,必须得结合自己情况思考~~~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注