今天使用Mysql数据库运行SQL文件时遇到了这个错误:
Unknown character set: ‘utf8mb4’
错误原因:
我的Mysql是5.0版本的,版本比较低,而这个sql文件是在5.7版本的数据库中转储的,但是 MySQL 原字符集为utf8,从5.5开始采用的是utf8mb4。导致在我的数据库中无法识别这个字符集
解决方法:
使用记事本打开sql文件找到:set names utf8mb4这一行
将utf8mb4改为utf8即可
成功运行sql文件:
还是建议将mysql版本升级到5.7