phpmyadmin数据库导入DMS出现错误:/*!40101 SET NAMES utf8mb4 */Unknown character set: ‘utf8mb4’解决办法

执行的SQL语句出错:
/!40101 SET NAMES utf8mb4 /
错误信息:Unknown character set: 'utf8mb4'

问题原因:
阿里云虚拟主机使用数据库版本为mysql 5.1,而我们导入的数据库是从MySQL高版本备份出来的,比如5.5或者5.6、5.7等。
高版本MySQL为utf8mb4,而阿里云的MySQL5.1这个版本使用的还是utf8。

解决方式:
首先我们在数据库导出时选择一下兼容低版本数据库MYSQL323,其他选项默认即可。
然后需要将导出来的MySQL文件用文本编辑器打开
然后在文件中查找utf8mb4这个关键词,一般在前面几行就是,将其改成utf8。只替换第一个即可,下面的utf8mb4无需替换!
然后我们在阿里云虚拟主机数据库中导入的时候选择utf8的文件字符集,同时要导入的数据库不要选择错误哦。


作者头像
jinlu创始人

上一篇:DMS数据库导入phpmyadmin乱码解决
下一篇:windows2008R2搭建VPN