MySQL Workbench 发行说明  / MySQL Workbench 6.3 中的更改  /  MySQL Workbench 6.3.9 的变化(2017-02-07,全面上市)

MySQL Workbench 6.3.9 的变化(2017-02-07,全面上市)

添加或更改的功能

  • 添加了对许多 MySQL 8.0 功能的支持。请注意,MySQL 8.0 的配置文件支持不可用,并且在尝试使用期间会显示警告横幅。(漏洞 #24908593,漏洞 #83422)

  • 在 MySQL 5.7 中,性能部分添加了几个新工具,包括以下内存使用情况总内存按事件最高内存、按用户最高内存、按主机最高内存、按线程的最高内存、用户资源使用,以及以下用户资源使用情况:概览 I /O 统计语句统计。(漏洞 #21491775)

  • 使用 MySQL 5.7,现在可以在线设置 GTID_MODE。(缺陷号 20712931)

  • Workbench 现在知道 innodb_optimize_point_storage在 MySQL Server 5.7.5 中添加的选项,后来在 MySQL Server 5.7.6 中删除了该选项。请注意,MySQL Server 5.7.9 是第一个 5.7 GA 版本。(漏洞#20661496)

  • Mroonga 存储引擎支持现在可用于表格。(缺陷 #20058280,缺陷 #74367)

  • 添加了一个新的DDL选项卡以显示表或视图的完整创建语句。单击模式导航器中表或视图旁边的表检查器(信息)按钮以显示新信息。(缺陷 #19889537,缺陷 #74554)

  • 放弃了对 DBDesigner 4 的支持。

  • 放弃了结构支持。

  • 放弃了对 MySQL 5.1 的支持。最低版本现在是 MySQL 5.5。

  • 更改为 C++11。

  • 在 Linux 上更改为 GTK 3。

  • OS X:版本 10.7 (Lion) 和 10.8 (Mountain Lion) 支持被删除。现在支持 10.9 (Mavericks)、10.10 (Yosemite)、10.11 (El Capitan) 和 10.12 (Sierra)。

  • Windows:不再发布 Zip 包和 32 位二进制文​​件。现在需要 .NET Framework 4.5 版。

  • Linux:删除了 Fedora 23 支持并添加了 Fedora 25 支持。不再支持 Oracle Linux 6。

  • 添加了指定替代应用程序数据目录而不是默认位置的选项。

  • JSON 编辑器通过更好的解析和错误检查得到改进。

  • 添加了一个新的日志级别首选项(在 其他下)以更改日志详细级别。

    和以前一样,这仍然可以通过在运行时将 日志级别 命令行参数传递给 Workbench 来设置,这样做会覆盖日志级别设置。

  • 捆绑sakila_full.mwb模型现在使用专用的 5.7 版本以允许 5.7 特定功能,而不管首选项中的版本设置如何。

  • 添加了完整的 MySQL 5.7 语言支持,这会影响语法、语法突出显示、首选项、行为等。

  • 屏幕已修改:连接、模型和启动器被分成单独的页面。

修正错误

  • 在 SQL 编辑器中打开多个选项卡后,使用上下文相关菜单关闭所有其他选项卡会导致 MySQL Workbench 意外退出。(错误#25466086,错误#84643)

  • 在架构检查器中排序的对象,然后选择用于操作(例如Drop Table)的对象为错误的对象生成了语句。(漏洞 #25464011,漏洞 #84697)

  • MySQL Workbench 支持要求 CA 证书或身份验证的选项。(缺陷号 25408639)

  • 如果完整备份将警告消息添加到备份日志文件,则稍后运行增量备份会失败。(漏洞#25315796)

  • Open Value in Editor如果该字段包含空数组,则 不会为该命令显示 JSON 选项卡。(缺陷 #25222455,缺陷 #84106)

  • DROP TRIGGER创建或编辑触发器时 ,结果语句中的架构名称未正确转义 。(漏洞 #25036458,漏洞 #83655)

  • 在某些情况下,当主机为 macOS Sierra 时,执行查询会导致 MySQL Workbench 变得无响应。(缺陷 #25036263,缺陷 #83658)

  • 在表的文本字段中使用单引号 (') 会导致 MySQL Schema Transfer 向导失败。(漏洞 #24978403,漏洞 #83616)

  • 从 SQL 编辑器执行的简单和复杂查询未能完成并将控制权返回给 MySQL Workbench。对于本地和远程查询都观察到此行为,并且通常是间歇性的。(漏洞 #24977018,漏洞 #82951)

  • 在连接到远程服务器时删除行会导致连接失败并导致 MySQL Workbench 意外退出。(漏洞 #24947899,漏洞 #81019)

  • New Schema Privilege Definition 对话框中的Selected schema下拉列表无法显示新添加的 schema 名称,除非重新启动 MySQL Workbench。(漏洞 #24798254,漏洞 #83111)

  • 捆绑的 OpenSSL 库已升级到版本 1.0.2J。(漏洞 #24753390)

  • 工具提示无法在 Visual Explain 面板中正常运行。(漏洞 #24577687,漏洞 #82816)

  • 从结果网格中删除选定的行导致 MySQL Workbench 变得无响应。(漏洞 #24411733,漏洞 #82466)

  • 连接到服务器导致以下异常:参数无效。(缺陷号 24394987)

  • 在与 AWS 的 SSH 连接上返回超过 1000 行的查询失败并导致 MySQL Workbench 变得无响应。(漏洞 #24330588,漏洞 #82291)

  • 使用该选项添加密码Store in Vault 会导致 Workbench 失败并退出。(漏洞 #23987798,漏洞 #82190)

  • 使用 MySQL Workbench 打开保存的 .mwb 模型文件间歇性地生成以下错误:反序列化 GRT 数据字符串时出错太长。同样的文件,当直接从文件系统打开时,启动 MySQL Workbench 并正确显示模型。(漏洞 #23857478,漏洞 #80017)

  • 当焦点返回到查询区域时,从 SQL 编辑器执行的查询语句不会保持选中状态。(缺陷 #23760790,缺陷 #79580)

  • 在导航器面板中的模式过滤器用于查找和列出多个数据库后,模式导航器错误地打开了以前查看的数据库,而不是选择的数据库。(缺陷 #23760745,缺陷 #71699)

  • 为现有或新连接选择 TCP/IP over SSH 会导致 MySQL Workbench 失败并退出。(错误#23743373,错误#82113)

  • 使用选项文件编辑器 所做的更改被正确提交my.cnf,但也产生了错误。(缺陷 #23741731,缺陷 #82102)

  • 包含有效 CASE语句的存储过程在创建或编辑时报告语法错误。(漏洞 #23617646,漏洞 #81932)

  • 当服务器实例在分析期间停止并重新启动时,性能仪表板中的图表报告负值。(缺陷 #23103677,缺陷 #81067)

  • 当数据源是使用 ODBC 的 SQL Anywhere 16 时,迁移向导成功迁移了架构,但未能迁移数据。(缺陷 #22987681,缺陷 #79140)

  • 尝试对 EER 图进行逆向工程时选择太多表会导致 MySQL Workbench 失败并退出。此修复将允许的阈值设置为 1000 个对象,并在对象数量超过阈值时显示警告消息。(漏洞 #22828056,漏洞 #80516)

  • 导入操作未能导入有效的 CSV 文件。(缺陷 #22817059,缺陷 #80472)

  • 使用连接方法配置的新连接Standard TCP/IP over SSH失败并导致 MySQL Workbench 变得无响应或退出。(缺陷 #22728573,缺陷 #80359)

  • 对于某些 .mwb 文件,EER 图表被锁定在窗口中的固定位置。此修复使用户能够解锁图表中的表格并通过首先更改图表的大小(单击 模型图表属性和大小)然后保存文件来保留这些更改。(缺陷 #22722596,缺陷 #71533)

  • 导出按钮生成的性能报告没有用引号括起来,也没有转义 CSV 文件中的任何字符串值,这使得当字符串包含逗号时难以读取输出。(缺陷号 22700858)

  • 从“ 帮助”菜单中检查更新未能检测到新版本。(漏洞 #22578656,漏洞 #80074)

  • 更改或刷新查询时,不会重新应用在查询的结果网格中设置 的筛选行值。(漏洞 #22566018,漏洞 #80050)

  • 当通过 SSH 隧道运行大型查询时,MySQL Workbench 变得无响应。(缺陷 #22494755,缺陷 #79840)

  • 当连接到服务器的用户缺乏对 mysql 模式的权限,但对操作所标识的数据库具有完全权限时,导出数据操作会发出未处理的异常。(错误#22478388,错误#79807)

  • 在用户定义模板的“表模板”窗口中添加或编辑字段会导致 MySQL Workbench 失败并退出。(缺陷 #22449752,缺陷 #79721)

  • 从EER 图中表格的“插入”选项卡 导出的数据生成了无效的 JSON 语法。(缺陷 #22381735,缺陷 #79673)

  • 一些GRANT语句被错误地解析。(缺陷号 22370783)

  • 当审计日志文件和数据目录的位置不同时,审计检查器无法在 MySQL Workbench 中初始化。(缺陷号 22277384)

  • GEOMETRY 表数据无法正确导出为 CSV 文件格式,并且根本无法导出为 JSON 文件格式(出现错误)。(缺陷号 22269646)

  • 在查询完成之前停止查询通常会导致 MySQL Workbench 停止工作。(缺陷 #22071120,缺陷 #78881)

  • NULL插入和应用新行时, 占位符行(带有值的结果网格的最后一行 )被隐藏。(缺陷 #22065173,缺陷 #78294)

  • 保存逆向工程模型导致 MySQL Workbench 失败并退出。(缺陷 #21980722,缺陷 #78357)

  • 现在可以在 Workbench 中查看 MySQL Server 5.7.2 中添加到“EXPLAIN JSON”的成本和数据处理信息。(缺陷号 21848024)

  • 自动完成功能没有按预期提供建议。CTRL + SPACEBAR键盘快捷键可用于激活此功能。(缺陷 #21685267,缺陷 #78185)

  • EER 图中的模式编辑器 隐藏了一些帮助文本。(缺陷 #21630661,缺陷 #78021)

  • 当 MySQL Workbench 执行copy-back 恢复操作时,它错误地向 mysqlbackup 日志报告执行了copy-back-and-apply-log操作。(缺陷号 21496475)

  • 现在支持在 MySQL Server 5.7.8 中添加的require_secure_transport 系统变量,并且可以使用 MySQL Workbench 对其进行修改。此变量使管理员能够要求使用某种形式的安全传输来建立与服务器的所有客户端连接。(缺陷号 21484632)

  • 显示尝试连接等待时间的对话框现在显示得更早,以提高可见性。(缺陷号 21264710)

  • 一些例行的数据库操作导致 MySQL Workbench 失败并间歇性退出。(缺陷 #21231450,缺陷 #77286)

  • 默认情况下,新连接名称中使用的斜杠字符 (/) 将组与实际连接名称分隔开,而不会事先通知用户。此修复为用户提供了一个选项,可以保留斜杠字符并创建连接组,或者将连接名称中的所有斜杠字符替换为下划线字符。(缺陷 #21158191,缺陷 #77175)

  • 在查询中UNIONUNION ALL 包含来自不同表或不同数据库的数据的语句在结果网格中返回数据,这些数据可能被编辑并应用于错误的表。此修复返回只读数据,无法为此类查询直接编辑这些数据。(错误#21046384,错误#76964)

  • DROP当试图在名称中包含非法字符的数据库上删除现有触发器时 ,语句中缺少标识符引号字符 (`) 。结果出现语法错误。(缺陷 #20978108,缺陷 #76869)

  • 无法从属性编辑器中编辑 EER 图中表格的属性值。(缺陷号 20930134)

  • 包含有效查询语法的存储过程产生了语法错误。(缺陷 #20929172,缺陷 #76761)

  • 某些字符无法插入结果网格的单元格中,并显示以下文本截断错误消息:插入的数据已被截断,因为已达到控件的限制。请改用值编辑器来编辑如此大的文本数据。(缺陷 #20927915,缺陷 #76760)

  • SQL 编辑器不允许DUAL在派生表子查询中使用。(缺陷号 20800341)

  • 当 SQL 编辑器中的结果集网格设置为超过默认行高的字体类型和大小时,查询的输出会隐藏部分行内容,而不是增加行高以适应字体值。(缺陷 #20794106,缺陷 #76520)

  • 现在支持 MySQL Server 5.7.5 中添加的 binlog_group_commit_sync_delaybinlog_group_commit_sync_no_delay_count 选项,并且可以使用 Workbench 进行修改。(缺陷号 20712947)

  • 俄语连接名称无法在主屏幕中正确加载和显示。(缺陷 #20697403,缺陷 #76015)

  • 除了当前选项之外,innodb_page_sizeMySQL 服务器系统变量现在可以在 Workbench 中更改为 32k 或 64k。innodb_page_size MySQL Server 5.7.6 中添加了对这些较大值的支持。MySQL 5.7 中的默认值为 16k。(缺陷号 20661249)

  • 使用CTRL + ALT + ENTER 键盘快捷方式(垂直文本输出) 执行查询的当前语句会 部分或完全隐藏输出。(缺陷 #20573658,缺陷 #75959)

  • 在 SQL 编辑器中关闭一个选项卡时,无论打开多少个选项卡,焦点总是返回到第一个选项卡。此修复将焦点返回到已关闭选项卡的前一个选项卡(左侧)。(缺陷 #20351753,缺陷 #75490)

  • 在可以查看或编辑脚本或模型文件之前,需要有效的服务器连接。(缺陷 #20326028,缺陷 #75452)

  • 使用脚本或模型文件的可选参数从命令行启动 MySQL Workbench 需要文件的绝对(或完全限定)路径名。(缺陷 #20268606,缺陷 #75305)

  • SQL 编辑器识别出正确执行的有效语句中的语法错误。(缺陷 #20116982,缺陷 #74183)

  • 增加了主屏幕中的字体大小以提高可读性。(缺陷 #19982157,缺陷 #74721)

  • 首次打开 MySQL 表编辑器时,不会在 EER 图中显示所选表的名称。(缺陷 #19693466,缺陷 #74102)

  • 因为sys模式是从 MySQL 服务器 5.7.7 开始默认安装的,MySQL Workbench 现在会检查并使用它。否则,MySQL Workbench(从 6.1 开始就有)提供了安装它的选项。

    参考资料:另请参阅:错误 #71207。