iHead.Ru - надежный PHP-хостинг, хостинг для сайтов на 1С-Битрикс, доменные имена
проверить домен
Бесплатный SSL-сертификат к каждому сайту

Надежный хостинг
для ваших проектов

Регистрация доменов
и другие услуги

PHP7. Ускорь свой сайт в 3 раза!

Способы оплаты
Оплата через банк

Про utf8 и utf8mb4 при создании дампов баз данных

08 ноября 2020

Сообщаем об изменении настройки на серверах виртуального хостинга, которая используется нами при создании ежедневных резервных копий баз данных и при переносах услуг хостинга между серверами.

До 08.11.2020 включительно параметр --default-character-set не передавался утилите mysqldump. В используемых версиях MySQL 5.6 и 5.7 это эквивалентно тому, что параметр равен --default-character-set=utf8 или более точнее --default-character-set=utf8mb3.

Это могло приводить к тому, что в созданных дампах (резервных копиях) часть данных из набора символов utf8mb4 могла теряться (фактически при создании дампа производилась замена 4-байтовых символов на "?"). Примерами 4-байтовых юникод символов являются так называемые эмотиконы или emoji.

Начиная с 09.11.2020 при создании ежедневных резервных копий баз данных и при переносе услуг хостинга между серверами утилита mysqldump будет вызываться с параметром --default-character-set=utf8mb4.

Подробнее про поддержку юникода в MySQL:
https://dev.mysql.com/doc/refman/5.7/en/charset-unicode.html.

Перейти к списку новостей

распечатать