MySQL Workbench发布说明/MySQL Workbench 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服务器语言特性:

    • 检查下降改变约束,下降的约束ALTER TABLE语句。

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

    • 表值的构造函数。

    • 短表选择语法。

    • 修改主复制语句(行格式,主键检查)。

    • 登录失败和密码锁定时间改变用户语句。

    • 格式支持解释分析语句。

    • 新的和改变的关键词:

      • 数组

      • FAILED_LOGIN_ATTEMPTS

      • MASTER_COMPRESSION_ALGORITHM

      • MASTER_TLS_CIPHERSUITES

      • MASTER_ZSTD_COMPRESSION_LEVEL

      • 成员

      • PASSWORD_LOCK_TIME

      • PRIVILEGE_CHECKS_USER

      • 随机

      • REQUIRE_ROW_FORMAT

      • REQUIRE_TABLE_PRIMARY_KEY_CHECK

      • 时间戳

      • 时间

错误修复

  • 遇到MySQL工作台迁移向导-154型SQL_SS_TIME2)复制Microsoft SQL Server表时,它返回未处理类型的错误。此修复将向向导添加以下新的SQL数据类型:SQL_SS_TIME2(MySQL支持)和SQL_SS_TIMESTAMPOFFSET(不支持)。(错误# 30884140)

  • TableReadTableInsertTableUpdate,TableDelete查询触及的每个表的事件在Audit Inspector中不包括完整的信息。(错误# 30807539)

  • 有效的表格而且语句在SQL编辑器中被识别为存在语法错误。(Bug #30775372, Bug #98266, Bug #30775008, Bug #98263)

  • 在先决条件设置期间创建的MySQL帐户创建MEB帐户按钮未被授予在Windows上调度联机备份或执行完全备份的足够权限。(错误# 30774786)

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

  • 在SQL编辑器中选择的文本被高亮颜色阻止。(Bug #30369329, Bug #97070)

  • 对的一个更改创建重命名现有存储过程的语句没有修改生成的存储过程中的对应名称下降过程语句时使用编辑器应用更改。此修复将修改生成的语句,使其在重命名后不再删除原始存储过程。(Bug #30103689, Bug #96289)

  • 在Windows上,不生成结果集的语句,例如插入更新语句,导致MySQL Workbench意外关闭后解释操作被执行,然后结果网格选择了输出类型。(Bug #27576669, Bug #89745)

  • 虽然安装和文件路径有效,但MySQL工作台没有找到ogr2ogr而且ogrinfo加载空间数据时的文件。(Bug #26447395, Bug #87074)

  • 使用更新current_timestamp(6)时为Null阻止MySQL表编辑器显示表信息,如索引、视图、外键等。(Bug #26388250, Bug #86906)

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

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

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

  • 在macOS主机上进行服务器启动尝试后,MySQL工作台失去响应几分钟。(Bug #25077227, Bug #83769)

  • 当使用MySQL Enterprise backup调度备份时,没有报告错误或警告,尽管备份没有按计划执行。(Bug #23562328, Bug #81788)

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

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

  • 在Linux上,当使用指针设备在网格内移动(而不是按下)时,对结果网格中的值进行的编辑将丢失输入选项卡重点要改变。(Bug #20742151, Bug #76387)

  • 当使用MySQL 5.5服务器实例执行操作时,正向工程发现一个有效的MySQL Workbench模型不成功。(错误# 20637664)

  • 在macOS中,包含选择@@hostname返回列标头,但除非选择列标头下面的第一行,否则查询不会显示任何可见输出。(错误# 20540937)

  • 在恢复对已保存并同步的模式中的触发器所做的更改之后,当恢复的模式与模型重新同步时,MySQL Workbench无法定位任何差异。(错误# 20222031)

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

  • 当在macOS上的MySQL工作台迁移向导中选择PostgreSQL作为源数据库时,无法连接到PostgreSQL数据库系统。(错误# 17299989)