最新消息:

Stackoverflow热门问题(十二)-#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

编程 eben 206浏览 0评论

本文来自Stackoverflow,这个报错主要是高版本mysql导出的sql导入低版本mysql导致的,可以通过修改sql文件解决

  • Shishil Patel asked:
    • 我用本地WAMP服务器搭了WordPress网站。但当我上传数据集到live server的时候,出现了错误:
    • #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
    • 能帮帮我吗?
  • Answers:
    • savani sandip – vote: 305
      • 在你的sql文件里面找到下面这个:
      • ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
      • 并用这个替换:
      • ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
    • Sabba Keynejad – vote: 332
      • 这个错误是由本地服务器与live server运行了不同的MySql版本导致的。解决方法:
        • 用文本编辑器打开sql文件
        • 找到所有utf8mb4_unicode_520_ci,并用utf8mb4_unicode_ci代替
        • 保存以及上传到新的MySql数据库。
      • 希望这有帮助。

使用文本编辑器打开mysql导出的sql文件,找到所有utf8mb4_unicode_520_ci,并用utf8mb4_unicode_ci代替,再尝试导入

转载请注明:落伍老站长 » Stackoverflow热门问题(十二)-#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址