it-blog.club
Ошибка при импорте Unknown collation: 'utf8mb4_unicode_520_ci'

Ошибка при импорте Unknown collation: 'utf8mb4_unicode_520_ci'

С данной ошибкой я столкнулся когда мне потребовалось обновить базу записей этого блока на своём тестовом домене. Я сделал экспорт актуальной базы и решил импортировать в БД на тестовом домене. Вместо того, чтобы всё просто удачно у меня вылезла ошибка Unknown collation: 'utf8mb4_unicode_520_ci'

Вся проблема в том, что некоторые сторонние плагины для WP используют различные кодировки для хранения своей информации в БД. Вот 2 способа как можно решить данную проблему. Советую делать их последовательно.

Первый способ

Откройте дамп sql через обычный notepad++ и просто замените utf8mb4_unicode_520_ci на utf8mb4_unicode_ci

Попробуйте сделать импорт. Если импорт так же не прошёл, то смело переходите к способу номер 2.

Второй

Замените все получившиеся utf8mb4_unicode_ci (или utf8mb4_unicode_520_ci, если вы не прибегали к первому способу) на utf8_unicode_ci . А так же все utf8mb4 на utf8.

Кстати, я очень надеюсь что ваша БД именно в кодировке utf8. Честно говоря я не пробовал с другими кодировками, так как проблема возникла и мне пришлось решить. Надеюсь, что если у вас возникла подобная проблема, то эта статья вам помогла.
Хотел бы обратить ваше внимание на ещё одну статью, которая так же касается БД при переносе WP. Вот эта статья расскажет вам, как можно решить ещё одну проблему с переносом на другой сервер.


it-blog.club 1566
Автор: Ярослав Хмель
#WP


Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
ПОИСК ПО САЙТУ
Поддержать