1、导入外部项目,将数据库文件导入发现数据库文件导入全部是错误

MySql数据库导入sql异常 Unknown collation:


2、根本原因分析:

我这里SQL文件对应的MySQL版本是8.0版本,我本地是5.7.26版本,高版本数据库文件往低版本导入时版本不兼容,引发了1273错误。

MySql数据库导入sql异常 Unknown collation:

3、解决办法​

3.1 解决方法1:

将文件中的所有 utf8mb4_0900_ai_ci 替换为 utf8_general_ci,同时将 utf8mb4 替换为 utf8 。

执行操作后,执行导入sql文件,运行成功

MySql数据库导入sql异常 Unknown collation:

3.2 解决方法2:

升级MySQL数据库版本和数据库文件版本一致。