怎么解决MySQL报错:Unknown collation: ‘utf8mb4_0900_ai_ci‘

原文地址:https://codernav.com

现象:导入MySQL执行脚本时报错,具体信息如下:

[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
[ERR] SET FOREIGN_KEY_CHECKS=0;

怎么解决MySQL报错:Unknown collation: ‘utf8mb4_0900_ai_ci‘_第1张图片

原因:SQL脚本是高版本MySQL生成的,而被导入数据的MySQL是低版本的,不支持utf8mb4_0900_ai_ci

解决办法:

打开SQL脚本文件,

第一步:utf8mb4_0900_ai_ci替换为utf8_general_ci
第二步:utf8mb4替换为utf8

怎么解决MySQL报错:Unknown collation: ‘utf8mb4_0900_ai_ci‘_第2张图片

 保存成功后再次导入即可。

你可能感兴趣的:(MySQL,dba,java,数据库架构)