При переносе базы данных (БД) сайта с одного хостинга на другой может возникнуть уведомление об ошибке кодировки #1273 «Unknown collation utf8mb4 unicode 520 ci». Оно связано с тем, что импортируемая старая база была создана в кодировке более старой версии MySQL, чем новая.

1273 unknown collation utf8mb4 unicode 520 ci

Чтобы решить эту проблему, требуется открыть дамп БД любым удобным редактором кода (н/п Notepad++, SublimeText3, Visual Studio Code) или встроенным «блокнотом» (Notepad). Затем совершить следующую последовательность действий:

  • найти строчки с отрывком «utf8mb4_unicode_ci» (возможен другой вариант — «utf8mb4_unicode_520_ci») и заменить их на «utf8_general_ci»;
  • найти строчки с отрывком «utf8mb4» и заменить их на «utf8».

1273 unknown collation utf8mb4 unicode 520 ci

После совершенных замен импорт базы данных пройдёт без ошибок и сайт сможет нормально функционировать.

Так же можно попробовать выполнить загрузку базы данных используя MariaDB 10.3 в качестве сервера баз данных, а не MySQL 5.5.60. Для этого воспользуйтесь инструкцией по изменению типа сервера баз данных. В этом случае можно обойтись без изменений в самой базе.