在公司备份测试库到本机时,运行sql文件报错[Err] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'。一般是因为高版本数据库往低版本数据库导入时出现的异常。(服务器mysql版本8.0.X,本地mysql版本5.7.0)
解决方案(有两种):
第一种:将本机mysql版本升级8.0.X。
第二种:将sql文件中所有的utf8mb4_0900_ai_ci替换成utf8_general_ci。utf8mb4替换成utf8。保存后重新运行sql文件即可成功导入。