阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

导入SQL文件时报错:unknown collation utf8mb4_unicode_ci

发布时间: 2021-06-29 11:43:31文章作者: 网站编辑阅读量: 236

  通过数据管理DMS导入SQL文件时,提示unknown collation utf8mb4_unicode_ci。典名科技本文主要介绍这种情况的可能原因和解决方案。

导入SQL文件时报错:unknown collation utf8mb4_unicode_ci

  可能原因

  MySQL在5.5.3以上版本开始支持utf8mb4字符集。由于云虚拟主机配备的MySQL数据库版本为5.1.48,所以不支持utf8mb4字符集。


  解决方案
  1、根据您是否必须使用utf8mb4字符集,选择合适的处理方法。
  如果您可以使用其他字符集,请执行以下操作:
  在本地另存SQL文件,创建一份文件的备份。
  使用记事本打开待导入的SQL文件。
  修改文件中的参数,然后保存文件。
  将CHARSET = utf8mb4替换为CHARSET = utf8。
  将COLLATE = utf8mb4_unicode_ci 替换为COLLATE = utf8_general_ci。
  如果您必须使用utf8mb4字符集,建议您升级或购买云虚拟主机,可以提供更高版本的MySQL数据库。

  2、重新导入SQL文件。


  以上就是关于“导入SQL文件时报错”的解决方案,如果亲们还有什么不懂的问题,请咨询我们的在线客服!典名科技是阿里云的授权服务中心,购买阿里云的产品可享受返利优惠。典名科技专注于国内外云服务器租用、虚拟主机租用、数据库、云安全等产品和服务,凭借专业的技术和售后支持,发展至今,我们已凝聚起优秀的开发和运维团队,积累起多年市场服务经验,我们7x24小时提供技术协助服务。典名科技期待与您合作!
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠