В процессе переноса очередного сайта на локальный сервер для смены дизайна столкнулся с ошибкой Unknown collation: ‘utf8mb4_unicode_520_ci’. Появляется она при импорте базы данных в phpMyAdmin.
Сразу понятно, что проблема с кодировкой и нужно внести правки, чтобы база импортировалась корректно.
Для этого в вашем *.sql файле с помощью поиска редактора находите строку:
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
И заменяем ее на:
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
Также, можно с помощью поиска найти все совпадения по выражению utf8mb4_unicode_520_ci и заменить его на utf8mb4_unicode_ci.
После этого сохраняем файл и пробуем импортировать базу данных еще раз. Проблема должна решиться.