首页 💻极客编程,数据分析💰,建站运维🔌

我是在使用我的阿里云 RDS for MySQL 服务遇到该问题的。期初我还以为是版本的问题,因为我要执行导入的 sql 文件是从 8.0 版本的 MySQL 导出的,但我的 RDS 是 5.7 版本。后来经过检查和搜索发现事情并不简单。

原来是由参数控制的。

我的参考资料:
https://blog.csdn.net/tqftqf136/article/details/108999621

根据该资料的内容,我能查到我的这个参数是 OFF 的状态:

show variables like '%innodb_large_prefix%';

因为 RDS 的参数维护是在控制台中的,于是我到控制台中查看并修改为了 ON,修改完成后点击提交参数按钮应用更改。

258-1.png

完成后,我再执行建表语句等,发现问题已经解决了,暂时无需进行其他的修改。如果你的 RDS 也遇到了类似的问题,欢迎参考我的方法进行解决。如果你完成后尚未解决或者非阿里云 RDS 服务,可以看一下我上面的参考资料,里面还提到了其他的解决方案。

扫描二维码,在手机上阅读!


文章评论