Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 8.0 中的更改  /  MySQL Workbench 8.0.21 的变化(2020-07-13,全面上市)

MySQL Workbench 8.0.21 的变化(2020-07-13,全面上市)

Ubuntu 20.04 的已知限制:Ubuntu中与 FreeTDS/iODBC 相关的错误阻止使用 MySQL Workbench 迁移向导将 Microsoft SQL Server 数据库迁移到 MySQL。

添加或更改的功能

  • 对话框中添加了一个新复选框,用于重置过期密码。选中时表示正在使用的服务器版本早于 MySQL 5.7。(缺陷号 30799058)

  • MySQL Workbench 现在支持以下 MySQL 8.0.19 和 8.0.20 服务器语言功能:

    • DROP CHECK, ALTER CONSTRAINT, 和DROP CONSTRAINTALTER TABLE声明中。

    • 查询表达式的锁定子句。

    • 表值构造函数。

    • 短表选择语法。

    • 复制语句的新要求CHANGE MASTER (行格式、主键检查)。

    • ALTER USER语句 中的失败登录尝试和密码锁定时间 。

    • EXPLAIN ANALYZE语句 的格式支持。

    • 新的和更改的关键字:

      • ARRAY

      • FAILED_LOGIN_ATTEMPTS

      • MASTER_COMPRESSION_ALGORITHM

      • MASTER_TLS_CIPHERSUITES

      • MASTER_ZSTD_COMPRESSION_LEVEL

      • MEMBER

      • OFF

      • PASSWORD_LOCK_TIME

      • PRIVILEGE_CHECKS_USER

      • RANDOM

      • REQUIRE_ROW_FORMAT

      • REQUIRE_TABLE_PRIMARY_KEY_CHECK

      • STREAM

      • TIMESTAMP

      • TIME

修正错误

  • MySQL Workbench 迁移向导在复制 Microsoft SQL Server 表时遇到type -154 ( SQL_SS_TIME2),它返回了未处理类型的错误。此修复程序向向导添加了以下新的 SQL 数据类型: SQL_SS_TIME2(MySQL 支持)和 SQL_SS_TIMESTAMPOFFSET(不支持)。(缺陷号 30884140)

  • 查询所触及的每个表的TableReadTableInsertTableUpdateTableDelete事件未在审计检查器中包含完整信息。(缺陷号 30807539)

  • 有效的TABLEVALUES语句在 SQL 编辑器中被识别为有语法错误。(错误#30775372、错误#98266、错误#30775008、错误#98263)

  • 在先决条件设置期间使用“创建 MEB 帐户”按钮创建 的 MySQL 帐户 未被授予足够的权限来安排在线备份或在 Windows 上执行完整备份。(缺陷号 30774786)

  • 表数据导入向导在用于导入大型 JSON 文件而不是加载文件时返回错误。(缺陷号 30733445)

  • 在 SQL 编辑器中选择的文本被高亮颜色挡住了。(缺陷 #30369329,缺陷 #97070)

  • 当使用编辑器应用更改时,CREATE对重命名现有存储过程 的语句所做的更改不会修改生成的语句中的相应名称。DROP PROCEDURE此修复修改生成的语句,使其在重命名后不再删除原始存储过程。(漏洞 #30103689,​​漏洞 #96289)

  • 在 Windows 上,不生成结果集的语句(如INSERTor UPDATE语句)会导致 MySQL Workbench 在 EXPLAIN执行操作后意外关闭,然后选择 Result Grid输出类型。(漏洞 #27576669,漏洞 #89745)

  • 尽管安装和文件路径有效,但 MySQL Workbench在加载空间数据时 没有找到ogr2ogr和 文件。ogrinfo(漏洞 #26447395,漏洞 #87074)

  • 使用创建的列NULL ON UPDATE CURRENT_TIMESTAMP(6)阻止 MySQL 表编辑器显示表信息,例如索引、视图、外键等。(漏洞 #26388250,漏洞 #86906)

  • 将大型结果集导出到文件时,Windows 主机上的内存使用过多,导致 MySQL Workbench 变得无响应。(缺陷 #26139027,缺陷 #86430)

  • 将包含带有 JSON 字段的表的数据库同步到数据模型会为 JSON 数据生成新的单独表,而不是更新原始表。在本例中,建模首选项中设置的目标 MySQL 版本默认为 5.6.30,不支持该操作。此修复将默认版本设置为 MySQL 8.0,但可以通过从“编辑” 菜单中选择“首选项”、 “建模”然后 选择“ MySQL ”来调整该值。(漏洞 #25788105,漏洞 #85648)

  • 从 Linux 主机查看时,缩小按钮不会改变空间数据的缩放级别,除非首先将缩放级别重置为最外层。(错误#25723313,错误#85444)

  • 在 macOS 主机上尝试启动服务器后,MySQL Workbench 在几分钟内变得无响应。(缺陷 #25077227,缺陷 #83769)

  • 使用 MySQL Enterprise Backup 安排备份时没有报告错误或警告,尽管备份没有按计划执行。(错误#23562328,错误#81788)

  • 使用 ODBC (FreeTDS) 连接方法的 Sybase 数据库迁移在测试连接时产生异常。(漏洞 #23345282,漏洞 #81546)

  • MySQL Workbench 服务器管理无法获得对 Oracle Solaris 的管理访问权。有关受支持平台的列表,请访问 https://www.mysql.com/support/supportedplatforms/workbench.html。(缺陷 #22453133,缺陷 #72204)

  • 在 Linux 上,当使用指针设备在网格内移动而不是按EnterTab键更改焦点 时,对结果网格中的值所做的编辑会丢失。(缺陷 #20742151,缺陷 #76387)

  • 当使用 MySQL 5.5 服务器实例执行操作时,正向工程有效的 MySQL Workbench 模型不成功。(缺陷号 20637664)

  • 在 macOS 上,包含的查询SELECT @@hostname返回了列标题,但除非选择了列标题下方的第一行,否则查询不会显示任何可见输出。(缺陷号 20540937)

  • 在还原对已保存和同步的模式中的触发器所做的更改后,当还原的模式与模型重新同步时,MySQL Workbench 无法找到任何差异。(缺陷号 20222031)

  • 在 MySQL Workbench 升级到更高版本后,使用 MySQL Workbench 迁移向导保存的连接在向导中不再可见。尝试使用相同的名称再次保存连接时返回错误,表明原始连接已保留。(漏洞#18454574)

  • 在 macOS 上的 MySQL Workbench 迁移向导中将其选为源时,无法连接到 PostgreSQL 数据库系统。(漏洞#17299989)