При восстановление бекапа базы данных через phpMyAdmin я столкнулся с проблемой. Часто данных не восстанавливалась из-за ошибка #1273 – Unknown collation: ‘utf8mb4_unicode_ci’.
Оказалось что версии MySQL старого и нового серверов отличались. Но решить проблема оказалось намного проще.
Открыл файл бекапа в Нодпад++ или блокноте и заменил все ‘utf8mb4_unicode_ci‘ на “utf8_general_ci“, также “utf8mb4” на “utf8“. После этого база без проблем импортировалась.
Также стоит перепроверить кодировку всех таблиц БД. Она должна быть UTF8, также поменять кодировку в файле wp-config.php с utf8mb4 на utf8. Иначе текст на сайте будет отображаться примерно так — ?????? ? ??? ?? ?????????.
За помощь в поиске проблемы спасибо https://wpcommerce.ru/threads/problema-pri-importe-bd-1273-unknown-collation-utf8mb4_unicode_ci.2166/
БД > 100 МБ Сработал этот вариант – Экспорт БД в режиме совместимости MYSQL40 с последующим импортом так же в режиме совместимости MYSQL40