Wordpress: Unknown collation: 'utf8mb4 unicode ci': различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 2: | Строка 2: | ||
− | '''ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_ci' ''' | + | '''ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_ci' ''' либо '''ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_unicode_520_ci' ''' |
+ | |||
+ | |||
Строка 22: | Строка 24: | ||
# replace utf8mb4 utf8 -- 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+''' | '''Либо обновить mysql до 5.3.3+''' | ||
+ | |||
+ | |||
+ | |||
+ | Также если переносим Wordpress наоборот с utf8mb4 в utf8, то не забыть поменять: | ||
+ | define('DB_CHARSET', 'utf8mb4'); | ||
+ | на | ||
+ | define('DB_CHARSET', 'utf8'); |
Текущая версия на 08:11, 3 февраля 2017
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');