MySQL数据库导入SQL文件报错Unknown collation: ‘utf8mb4_0900_ai_ci‘

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库导入SQL文件报错Unknown collation: ‘utf8mb4_0900_ai_ci‘相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

报错描述

mysql高版本数据库(例如:8.0)导出SQL文件再导入低版本MySQL数据库(例如:5.6)时报错:Unknown collation: ‘utf8mb4_0900_ai_ci‘

解决方案

  • 1、请将SQL文件内的所有utf8mb4_0900_ai_ci替换为utf8_general_ci
  • 2、请将SQL文件内的所有utf8mb4替换为utf8
  • 3、请重新导入修改后的SQL文件即可

以上是关于MySQL数据库导入SQL文件报错Unknown collation: ‘utf8mb4_0900_ai_ci‘的主要内容,如果未能解决你的问题,请参考以下文章

mysql导入.sql文件后出现ERROR:Unknown command '\m'是啥问题

MySQL导入提示ERROR at line 455: Unknown command '\0'.错误

mysql导入时出现"ERROR at line : Unknown command '''."的解决办法

java.sql.SQLSyntaxErrorException: Unknown database报错问题

mysql导入sql文件是报错如下,该怎么解决?

sql文件太大,mysql导入报错怎么办