Расхождение системных переменных MySQL Workbench

MySQL Workbench: v8.0.13
MySQL: v5.7 (установлен brew на macOS 10.14.13)

Вкладка "Переменные сервера", все выглядит как положено, файл опций (my.cnf) имеет те же настройки.

Собственно так оно и ведет себя. например. character_set_results переключается обратно на utf8 вместо utf8mb4.

Почему два взгляда разные? Что вызывает разницу?

1 ответ

Решение

https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-new.html говорит:

При открытии соединений MySQL Workbench автоматически устанавливает для клиента набор символов utf8.

Вы можете выполнить SET NAMES utf8mb4 после открытия соединения в MySQL Workbench.

Это было предметом сообщения об ошибке в MySQL Workbench:

Ошибка #78503: Кодировка MySQL WorkBench жестко запрограммирована в UTF-8

Я предлагаю вам зайти на эту страницу и нажать кнопку "Влияет на меня", чтобы зарегистрировать свой интерес.

Другие вопросы по тегам