MySQL - ошибка ERROR 1253 (42000) at line 25: COLLATION 'utf8mb4 unicode ci' is not valid for CHARACTER SET 'utf8'


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск


MySQL - ошибка ERROR 1253 (42000) at line 25: COLLATION 'utf8mb4 unicode ci' is not valid for CHARACTER SET 'utf8

Если при импорте возникает ошибка:

# mysql user_oprose < user_oprose.sql
ERROR 1253 (42000) at line 25: COLLATION 'utf8mb4_unicode_ci' is not valid for CHARACTER SET 'utf8'

нужно в дампе сделать все замены с utf8 на utf8mb4 и переимпортировать базу данных.

то есть было для примера

CREATE DATABASE IF NOT EXISTS `DB` CHARACTER SET utf8 COLLATE utf8mb4_unicode_ci;

нужно заменить на

CREATE DATABASE IF NOT EXISTS `DB` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

т.д.

Индекс цитирования