Расхождение системных переменных MySQL Workbench - PullRequest
0 голосов
/ 26 февраля 2019

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

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

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

Почему эти два вида различны?Чем обусловлена ​​разница?

1 Ответ

0 голосов
/ 26 февраля 2019

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

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

...