MySQL Workbench 系统变量不一致
MySQL Workbench system variables discrepancy
MySQL Workbench: v8.0.13
MySQL:v5.7(在 macOS 10.14.13 上由 brew 安装)
服务器变量选项卡,一切看起来都符合预期,选项文件 (my.cnf) 具有相同的设置。
实际上这就是它的行为方式。例如。 character_set_results 切换回 utf8 而不是 utf8mb4。
为什么两种观点不同?造成差异的原因是什么?
https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-new.html 说:
When opening connections, MySQL Workbench automatically sets the client character set to utf8.
您可以在 MySQL Workbench 中打开连接后执行 SET NAMES utf8mb4
。
这是针对 MySQL Workbench 的错误报告的主题:
Bug #78503: MySQL WorkBench's Encoding is Hardcoded to UTF-8
我建议您登录该页面并单击 "Affects Me" 按钮注册您的兴趣。
MySQL Workbench: v8.0.13
MySQL:v5.7(在 macOS 10.14.13 上由 brew 安装)
服务器变量选项卡,一切看起来都符合预期,选项文件 (my.cnf) 具有相同的设置。
实际上这就是它的行为方式。例如。 character_set_results 切换回 utf8 而不是 utf8mb4。
为什么两种观点不同?造成差异的原因是什么?
https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-new.html 说:
When opening connections, MySQL Workbench automatically sets the client character set to utf8.
您可以在 MySQL Workbench 中打开连接后执行 SET NAMES utf8mb4
。
这是针对 MySQL Workbench 的错误报告的主题:
Bug #78503: MySQL WorkBench's Encoding is Hardcoded to UTF-8
我建议您登录该页面并单击 "Affects Me" 按钮注册您的兴趣。