MySQL Workbench 发行说明  / MySQL Workbench 6.3 中的更改  /  MySQL Workbench 6.3.0 中的更改(未发布,内部)

MySQL Workbench 6.3.0 中的更改(未发布,内部)

添加或更改的功能

  • 平台支持更改:添加了对 Fedora 21 和 Ubuntu 14.10 的支持,同时放弃了对 Ubuntu 12.10 的支持。

  • 64 位架构支持:

    对于 OS X,构建架构从 32 位更改为 64 位,这意味着不再构建 32 位二进制文​​件。

    对于 Windows,构建了 32 位和 64 位二进制文​​件,但鼓励用户使用 64 位构建。32 位支持已弃用。

  • 现在支持 Fabric 1.5。由于不兼容的协议更改,不再支持旧版本的 Fabric。

  • 迁移向导中添加了一个新的“快速迁移”选项。这是在执行迁移时将数据从一个 MySQL 服务器传输到另一个的另一种方法,它补充了现有的解决方案。前提是在源服务器上使用生成的脚本来创建一个转储,然后将其移动到目标机器以在那里执行导入。这避免了通过 MySQL Workbench 传输所有数据或在服务器之间建立永久网络连接的需要。相反,转储和恢复是通过使用 MySQL 导入的 LOAD DATA 调用以最大速度执行的。迁移向导会自动为所有支持的平台和服务器创建所有必要的脚本。它创建一个必须复制到目标服务器的独立 Zip 文件。您将其解压缩并执行提供的脚本以执行数据导入。

  • 添加了新的 SSL 证书生成向导。这个新向导有助于为 MySQL 客户端和 MySQL 服务器创建正确的 SSL 证书。向导使用证书更新 MySQL Workbench 中的连接。此向导需要 OpenSSL 来创建证书。

  • 添加了新的表数据导入/导出向导。此功能增强了 SQL 编辑器的结果集查看器中当前的 CSV 导入和导出功能。它支持 CSV 和 JSON 文件的导入和导出,并允许更灵活的配置(分隔符、列选择、编码选择等)。这个新向导不需要在表上执行语句来操作结果集,因为它现在可以直接在表上工作。

  • 代码完成支持得到改进。代码建议更加精确,并且可以与其他语句类型一起使用,而之前仅完全支持 SELECT 语句。还支持其他数据库功能,包括表引擎、日志文件组、表空间、字符集等。

  • 测试连接面板已重组。主机、端口、用户和 SSL 条目现在单独列在各自的行中。之前,文本“SSL not enabled”让一些用户感到困惑,认为这是一个可能的错误。

修正错误

  • 在 Linux 上,用于 MySQL 连接的“在钥匙串中保存密码” 功能并不总是能正确保存。一种可能的解决方法是在启动 MySQL Workbench 之前执行“export GNOME_KEYRING_CONTROL=1”。(缺陷 #20074563,缺陷 #74771)

  • 在没有选定文本的情况下单击SQL 编辑器中的“替换和查找”按钮时,在编辑器突出显示下一个匹配项之前,会在当前光标位置插入一个替换字符串。如果选择了文本,则所选文本也会被替换为替换字符串,即使它与找到的字符串不匹配。

    现在,选定的文本不会影响“替换和查找”功能。(错误#19957424,错误#76499)

  • 在 Linux 上,查询结果视图未填充 libglib 2.42 及更高版本。这影响了最近升级了 libglib 的 Linux 发行版,例如 Ubuntu 14.10 和 OpenSUSE 13.2。

    为了解决这个问题,添加了额外的构建。例如,Ubuntu 14.10 构建现在可用,因为 Ubuntu 14.04 构建在 Ubuntu 14.10 上失败。(缺陷 #19831054,缺陷 #74147)