Исправляем ошибку: #1273 - Unknown collation: 'utf8mb4_unicode_ci'
- AJIekceu4
- 20.11.2015
- 50 077
- 10
- 19.01.2020
- 15
- 14
- 1
После покупки очередного сайта и переносе его на свой старенький хостинг, столкнулся с этой ошибкой. Сайт на CSM WordPress. Данная проблема возникает из-за того, что начиная с версии MySQL 5.5.3 и выше - появилось сравнение utf8mb4_unicode_ci, которое не поддерживается более старыми версиями. Из-за этого при импорте базы из дампа более новой версии (в моем случае это Mysql 5.5.45) на старую версию - 5.1.73 и вылезла данная ошибка.
error #1273 - Unknown collation: 'utf8mb4_unicode_ci'
Решение проблемы
Итак, проблему можно решить как минимум двумя разными способами:
Правильный способ
Просто обновить MySQL до версии 5.5.3 или выше. После этого данная ошибка должна самоустраниться
НЕ Правильный способ
Открываем дамп базы данных любым текстовым редактором и делаем замену строки "utf8mb4_unicode_ci" на "utf8_general_ci" для всех найденных совпадений. После этого сохраняем новую версию дампа и уже её импортируем в MySQL. Если у вас вылезет ошибка "Unknown character set: 'utf8mb4'", то прочитайте эту статью.
Добавить комментарий