Ошибка базы данных #1273 Unknown collation: ’utf8mb4_unicode_520_ci’ а так же а так же ошибка #1115 Unknown character set: ’utf8mb4’ довольно распространенные и с ними часто сталкивается большое количество вэбмастеров, но как решить эту проблему знают единицы и именно поэтому в данной статье я вам покажу как ее устранить.
В основном такие ошибки в базе данных Mysql возникают когда вы скачиваете дамп базы данных с новой версии MariaDB и Mysql и пытаетесь импортировать ее на одну из ранних версий MySQL, так же в большинстве случаев такая ошибка возникает если у вас сайты на движках WordPress. Ниже подробно описано как в несколько действий устранить эту распространенную проблему и заранее успокою всех владельцев сайтов на WordPress так как на других движках с базами данных проблем бывает побольше.
Почему бывает ошибка 1273 Unknown collation utf8mb4?
Основной причиной возникновения данной ошибки базы данных и ошибки #1115 Unknown character set: ’utf8mb4’ является смена хостинга так как на другом хостинге может быть установлена более старая версия Mysql, а данный utf8mb4 если сказать простым языком формат, не поддерживается старыми Mysql.
Исправляем ошибку 1273 Unknown collation utf8mb4:
Первое что вам нужно сделать это:
- Зайти в phpMyAdmin и перейти во вкладку экспорт:
- Далее нажимаете на чекбокс ‘Обычный — отображать все возможные настройки’ смотрите скриншот выше.
- После этого откроется дополнительное меню с различными настройками:
- Данное меню вам нужно прокрутить до ‘Максимальная совместимость с системой базы данных, или устаревшей версией Mysql’ где в открывающемся списке вместо значения NONE установить значение MYSQL40.
- После всех выше изложенных действий остается скачать базу данных и загрузить ее на новый хостинг куда вы решили сделать переезд.
Может быть еще такой момент:
- Вы скачали базу данных и свой сайт и удалили все с хостинга, в таком случае вам нужно снова зайти на хостинг и загрузить базу данных а после ее экспортировать по инструкции выше.
Рекомендуем посмотреть видео, в нём показан актуальный на сегодня и довольно простой способ решения проблемы с ошибкой: ’utf8mb4_unicode_520_ci’
Подведя итог можно сказать что вся эта проблема решается просто и займет у вас несколько минут времени, но в любом случае мы рекомендуем всегда перед любыми изменениями делать копию базы данных что бы со сто процентной уверенностью ничего ‘случайно’ не испортить. Теперь вы знаете как исправить одну из самых частых ошибок базы данных #1273 Unknown collation: ’utf8mb4_unicode_520_ci’.