Wordpress: Unknown collation: 'utf8mb4 unicode ci'
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_ci' либо ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_520_ci'
ошибка при импорте:
ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_ci'
Для её устранения достаточно открыть импортируемый sql-файл дампа любым текстовым редактором, который поддерживает работу с кодировкой UTF-8 (например, бесплатной программой Notepad++)и заменить все упоминания:
utf8mb4_unicode_ci на utf8_general_ci
utf8mb4 на utf8
После этого нужно сохранить изменения и повторить импорт базы.
На сервере:
# replace utf8mb4_unicode_ci utf8_general_ci -- dump.sql # replace utf8mb4 utf8 -- dump.sql
либо
# replace utf8mb4_unicode_520_ci utf8_general_ci -- dump.sql # replace utf8mb4 utf8 -- dump.sql
Либо обновить mysql до 5.3.3+
Также если переносим Wordpress наоборот с utf8mb4 в utf8, то не забыть поменять:
define('DB_CHARSET', 'utf8mb4');
на
define('DB_CHARSET', 'utf8');