导入SQL文件时报错:unknown collation utf8mb4_unicode_ci
网站编辑2022-02-24 10:54:16238
当您通过数据管理DMS导入SQL文件时,提示unknown collation utf8mb4_unicode_ci。本文介绍这种情况的可能原因和解决方案。问题现象
通过数据管理DMS导入SQL文件时,提示unknown collation: 'utf8mb4_unicode_ci'。
MySQL在5.5.3以上版本开始支持utf8mb4字符集。由于云虚拟主机配备的MySQL数据库版本为5.1.48,所以不支持utf8mb4字符集。
解决方案
根据您是否必须使用utf8mb4字符集,选择合适的处理方法。
如果您可以使用其他字符集,请执行以下操作:
在本地另存SQL文件,创建一份文件的备份。
使用记事本打开待导入的SQL文件。
修改文件中的参数,然后保存文件。
将CHARSET = utf8mb4替换为CHARSET = utf8。
将COLLATE = utf8mb4_unicode_ci 替换为COLLATE = utf8_general_ci。
如果您必须使用utf8mb4字符集,建议您升级或购买云虚拟主机,可以提供更高版本的MySQL数据库。具体操作,请参见升级云虚拟主机和购买云虚拟主机。
重新导入SQL文件。
如果问题仍未解决,请提交工单或者联系在线客服。







