# 1115 – Неизвестный набор символов: 'utf8mb4'

Когда я импортирую Mysql с локального сервера в web ser, отображается ошибка

1115 – Неизвестный набор символов: 'utf8mb4' в создании таблицы wordpress wp_comment

CREATE TABLE IF NOT EXISTS `wp_commentmeta` ( // // ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 AUTO_INCREMENT =1; #1115 - Unknown character set: 'utf8mb4' 

Моя версия mysql

 Version information: 4.0.4, latest stable version: 4.4.10 (local version) Version information: 4.0.10.7, latest stable version: 4.4.10( server version) 

Пожалуйста, помогите мне решить ошибку

WordPress не поддерживает MySQL 4:

Для запуска WordPress вашему хосту просто нужно несколько вещей:

MySQL версии 5.0 или выше (рекомендуется: MySQL 5.5 или выше)

https://wordpress.org/about/requirements/

Хотя кодировка utf8mb4 является недавним изменением, и вы можете обойти ее, в целом вам по-прежнему нужна совместимая версия MySQL.

От stackoverflow.com

Ваша версия не поддерживает этот набор символов, я считаю, что это было 5.5.3. Вы должны обновить mysql до версии, используемой для экспорта этого файла.

Ошибка тогда совершенно ясна: вы устанавливаете определенный набор символов в свой код, но ваша версия mysql не поддерживает его, и поэтому не знает об этом.

Согласно https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html :

utf8mb4 – это надмножество utf8

так что, возможно, есть шанс, что вы можете просто сделать это utf8, закрыть глаза и надежду, но это будет зависеть от ваших данных, и я бы не рекомендовал его.

просто откройте свою экспортированную базу данных в текстовом редакторе и замените все utf8mb4 на utf8 и экспортируйте после. просто решайте выбор правильного набора символов при экспорте баз данных.