У меня есть установка MySQL 5.7 на компьютере под управлением Windows 7. Мне нужно изменить набор символов базы данных, чтобы сохранить эможи.Как установить utf8mb4 на MySQL 5.7 (windows)
Конфигурация в my.ini:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
default-character-set = utf8mb4
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
В услугах окна я видел, что конфигурационный файл путь, который будет загружен правильно.
Заглядывая в свойствах базы данных с запросом:
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
я получил следующие результаты:
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
collation_connection utf8_general_ci
collation_database utf8mb4_general_ci
collation_server utf8_general_ci
Таким образом, значения collation_server, character_set_system, character_set_server, character_set_results, character_set_connection, character_set_client неверны ,
Как их исправить? Спасибо.