Недавно я заметил, что когда я запускаю новый проект WordPress, сортировка моих таблиц автоматически меняется с utf8_unicode_ci (которую я выбираю при создании новой БД из phpMyAdmin) на utf8mb4_unicode_520_ci.
Кроме того, я заметил в phpMyAdmin в разделе "Общие настройки", что Collation соединения с сервером по умолчанию имеет значение utf8mb4_unicode_520_ci.
Я использую MySQL Server 5.7.17 и phpMyAdmin 4.6.6 в Ubuntu 17.04.
Мои вопросы следующие:
- Почему это происходит?
- Если возможно, как я могу предотвратить это? Из-за
utf8mb4у меня возникли проблемы при переносе сайтов WP на старый сервер MySQL, который его не поддерживает. - Является ли пункт 2 желательным? Есть ли какие-либо преимущества в использовании charset
utf8mb4сравнению сutf8и сопоставленияutf8mb4_unicode_520_ciсравнению сutf8_unicode_ci?