Wordpress: Unknown collation: 'utf8mb4 unicode ci': различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
(не показаны 2 промежуточные версии этого же участника)
Строка 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' '''
 +
 
 +
 
  
  
Строка 21: Строка 23:
 
  # replace utf8mb4_unicode_ci utf8_general_ci -- dump.sql
 
  # replace utf8mb4_unicode_ci utf8_general_ci -- dump.sql
 
  # 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+'''
 +
 +
 +
 +
Также если переносим 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');