Меню
Категории
Ошибка #1273 – Unknown collation: ‘utf8mb4_unicode_ci’
8 ноября, 2015 Веб

При восстановление бекапа базы данных через 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/

"1" Comment
  1. БД > 100 МБ Сработал этот вариант – Экспорт БД в режиме совместимости MYSQL40 с последующим импортом так же в режиме совместимости MYSQL40

Добавить комментарий




*