Меню
Категории
Ошибка #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

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




*