本文来自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数据库。
- 希望这有帮助。
- 这个错误是由本地服务器与live server运行了不同的MySql版本导致的。解决方法:
- savani sandip – vote: 305
使用文本编辑器打开mysql导出的sql文件,找到所有utf8mb4_unicode_520_ci,并用utf8mb4_unicode_ci代替,再尝试导入
转载请注明:落伍老站长 » Stackoverflow热门问题(十二)-#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’